I am using Netbeans IDE on the simulator. Here is the code I'm using where mapContainer is of class MapContainer. It seems to work fine on a device. Is this just simulator specific and nothing to worry about or am I doing something wrong?
As soon as fab.bindFabToContainer fires, I get about 100 of the following exception repeated:
[EDT] 0:0:6,790 - Exception: java.lang.IllegalArgumentException - create image failed for the given image data of length: 248
java.lang.IllegalArgumentException: create image failed for the given image data of length: 248
at com.codename1.ui.Image.createImage(Image.java:655)
at com.codename1.ui.EncodedImage.getInternal(EncodedImage.java:366)
at com.codename1.ui.EncodedImage.getInternalImpl(EncodedImage.java:341)
at com.codename1.ui.EncodedImage.drawImage(EncodedImage.java:532)
at com.codename1.ui.Graphics.drawImage(Graphics.java:586)
at com.codename1.maps.Tile.paint(Tile.java:121)
at com.codename1.maps.ProxyHttpTile.paint(ProxyHttpTile.java:87)
at com.codename1.maps.Tile.paint(Tile.java:138)
at com.codename1.maps.MapComponent.drawTiles(MapComponent.java:623)
at com.codename1.maps.MapComponent.paintmap(MapComponent.java:562)
at com.codename1.maps.MapComponent.paintBackground(MapComponent.java:210)
at com.codename1.ui.Component.paintBackgroundImpl(Component.java:1708)
at com.codename1.ui.Component.paintComponentBackground(Component.java:1665)
at com.codename1.ui.Container.paintComponentBackground(Container.java:2267)
at com.codename1.ui.Component.internalPaintImpl(Component.java:1318)
at com.codename1.ui.Component.paintInternalImpl(Component.java:1307)
at com.codename1.ui.Component.paintInternal(Component.java:1282)
at com.codename1.ui.Container.paint(Container.java:1439)
at com.codename1.ui.Component.internalPaintImpl(Component.java:1333)
at com.codename1.ui.Component.paintInternalImpl(Component.java:1307)
at com.codename1.ui.Component.paintInternal(Component.java:1282)
at com.codename1.ui.Container.paint(Container.java:1439)
at com.codename1.ui.Component.internalPaintImpl(Component.java:1333)
at com.codename1.ui.Component.paintInternalImpl(Component.java:1307)
at com.codename1.ui.Component.paintInternal(Component.java:1282)
at com.codename1.ui.Container.paint(Container.java:1439)
at com.codename1.ui.Component.internalPaintImpl(Component.java:1333)
at com.codename1.ui.Component.paintInternalImpl(Component.java:1307)
at com.codename1.ui.Component.paintInternal(Component.java:1282)
at com.codename1.ui.Container.paint(Container.java:1439)
at com.codename1.ui.Form.paint(Form.java:3128)
at com.codename1.ui.Component.internalPaintImpl(Component.java:1333)
at com.codename1.ui.Form.internalPaintImpl(Form.java:3138)
at com.codename1.ui.Component.paintInternalImpl(Component.java:1307)
at com.codename1.ui.Component.paintInternal(Component.java:1282)
at com.codename1.ui.Component.paintInternal(Component.java:1250)
at com.codename1.ui.Component.paintComponent(Component.java:1535)
at com.codename1.ui.Component.paintComponent(Component.java:1482)
at com.codename1.impl.CodenameOneImplementation.paintDirty(CodenameOneImplementation.java:588)
at com.codename1.impl.javase.JavaSEPort.paintDirty(JavaSEPort.java:1278)
at com.codename1.ui.Display.edtLoopImpl(Display.java:1077)
at com.codename1.ui.Display.mainEDTLoop(Display.java:999)
at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)