Error on Android 4.2 (Buffer not large enough for pixels)

2,603 views
Skip to first unread message

x-droid

unread,
Nov 19, 2012, 6:37:43 AM11/19/12
to mapsfo...@googlegroups.com
Some user report this problem after update to Android 4.2:

java.lang.RuntimeException: Buffer not large enough for pixels
at android.graphics.Bitmap.copyPixelsToBuffer(Bitmap.java:381)
at org.mapsforge.android.maps.mapgenerator.InMemoryTileCache.put(InMemoryTileCache.java:142)
at org.mapsforge.android.maps.mapgenerator.MapWorker.doWork(MapWorker.java:77)
at org.mapsforge.android.maps.PausableThread.run(PausableThread.java:94)

Ludwig

unread,
Nov 19, 2012, 7:23:26 AM11/19/12
to mapsfo...@googlegroups.com
This has been patched in r2112, but if you are using a previous version you will need to apply a one line patch to your library, see http://code.google.com/p/mapsforge/issues/detail?id=370

This is not difficult to do and it seems to cause no problems on other platforms.

x-droid

unread,
Nov 21, 2012, 4:49:54 PM11/21/12
to mapsfo...@googlegroups.com
If anyone needs a fixed 0.3.0 jar archive please mail to me.

Stefano Bonetta

unread,
Nov 27, 2012, 12:41:46 PM11/27/12
to mapsfo...@googlegroups.com
Can you upload the patched jar somewhere? :) thx in advance!

x-droid

unread,
Nov 27, 2012, 12:53:16 PM11/27/12
to mapsfo...@googlegroups.com

mehrdad allahkarami

unread,
Sep 29, 2013, 2:29:51 AM9/29/13
to mapsfo...@googlegroups.com
Thanks
Reply all
Reply to author
Forward
0 new messages