I use the native map cn1lib with a maplistener that, when the position of the map changed, performs a getBoundingBox() request on the map (to get the new bounding box of the displayed zone) and then use a third party database to request some elements into this zone. The problem is that, when the map is dragged, the app sometimes fails during this process with the following error:
D/MyApplication( 5619): [EDT] 0:1:18,984 - Exception: java.lang.ArrayIndexOutOfBoundsException - length=0; index=0 W/System.err( 5619): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0 W/System.err( 5619): at com.codename1.ui.Form.pointerDragged(Unknown Source) W/System.err( 5619): at com.codename1.ui.Display.handleEvent(Unknown Source) W/System.err( 5619): at com.codename1.ui.Display.edtLoopImpl(Unknown Source) W/System.err( 5619): at com.codename1.ui.Display.invokeAndBlock(Unknown Source) W/System.err( 5619): at com.codename1.ui.Display.invokeAndBlock(Unknown Source) W/System.err( 5619): at com.codename1.impl.android.AndroidImplementation.runOnUiThreadAndBlock(Unknown Source) W/System.err( 5619): at com.codename1.googlemaps.InternalNativeMapsImpl.calcLatLongPosition(InternalNativeMapsImpl.java:1331) W/System.err( 5619): at com.codename1.googlemaps.InternalNativeMapsStub.calcLatLongPosition(InternalNativeMapsStub.java:265) W/System.err( 5619): at com.codename1.googlemaps.MapContainer.getCoordAtPosition(MapContainer.java:1477) W/System.err( 5619): at com.codename1.googlemaps.MapContainer.getBoundingBox(MapContainer.java:1366) W/System.err( 5619): at org.tbdlab.myapp.ui.components.map.MapWithParkings.getBoundingBox(MapWithParkings.java:253) W/System.err( 5619): at org.tbdlab.myapp.ui.components.map.ParkingsMap.fetchZoneParkings(ParkingsMap.java:85) W/System.err( 5619): at org.tbdlab.myapp.ui.components.map.ParkingsMap.access$000(ParkingsMap.java:33) W/System.err( 5619): at org.tbdlab.myapp.ui.components.map.ParkingsMap$1.mapPositionUpdated(ParkingsMap.java:55) W/System.err( 5619): at com.codename1.googlemaps.MapContainer.fireMapListenerEvent(MapContainer.java:1678) W/System.err( 5619): at com.codename1.googlemaps.MapContainer$7.run(MapContainer.java:1577) W/System.err( 5619): at com.codename1.ui.Display.processSerialCalls(Unknown Source) W/System.err( 5619): at com.codename1.ui.Display.edtLoopImpl(Unknown Source) W/System.err( 5619): at com.codename1.ui.Display.invokeAndBlock(Unknown Source) W/System.err( 5619): at com.codename1.ui.Display.invokeAndBlock(Unknown Source) any idea of what might be the cause of this issue and how to fix it? -- You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/codenameone-discussions. To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/5dd95da2-cb7e-4578-894b-8b542f70ace7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
