Status Update
Comments
ma...@gmail.com <ma...@gmail.com> #2
cb...@google.com <cb...@google.com> #3
ph...@gmail.com <ph...@gmail.com> #4
W/dalvikvm( 5284): threadid=34: thread exiting with uncaught exception (group=0x4001e578)
I/WindowOrientationListener( 2715): orientation = 352.51413 Tilt = 50.829815 -- 0 , 6 , 7
E/ ( 2715): Dumpstate > /data/log/dumpstate_app_error
E/AndroidRuntime( 5284): FATAL EXCEPTION: GLThread 42
E/AndroidRuntime( 5284): java.lang.NullPointerException
E/AndroidRuntime( 5284): at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:201)
E/AndroidRuntime( 5284): at java.nio.IntToByteBufferAdapter.put(IntToByteBufferAdapter.java:206)
E/AndroidRuntime( 5284): at maps.aa.i.e(Unknown Source)
E/AndroidRuntime( 5284): at maps.aa.i.d(Unknown Source)
E/AndroidRuntime( 5284): at maps.ab.ao.a(Unknown Source)
E/AndroidRuntime( 5284): at maps.ab.ax.a(Unknown Source)
E/AndroidRuntime( 5284): at maps.as.aw.a(Unknown Source)
E/AndroidRuntime( 5284): at maps.w.g.a(Unknown Source)
E/AndroidRuntime( 5284): at maps.w.g.b(Unknown Source)
E/AndroidRuntime( 5284): at maps.q.p.l(Unknown Source)
E/AndroidRuntime( 5284): at maps.q.p.run(Unknown Source)
el...@gmail.com <el...@gmail.com> #5
cb...@google.com <cb...@google.com>
[Deleted User] <[Deleted User]> #7
This is crashing my app also.
vi...@gmail.com <vi...@gmail.com> #8
jo...@gotinder.com <jo...@gotinder.com> #9
ta...@gmail.com <ta...@gmail.com> #11
he...@gmail.com <he...@gmail.com> #12
[Deleted User] <[Deleted User]> #13
bo...@gmail.com <bo...@gmail.com> #14
ad...@gmail.com <ad...@gmail.com> #15
04-10 11:20:45.531 9402-9411/com.startapps.oiandroid E/dalvikvm﹕ The following issues were seen:
04-10 11:20:49.421 9402-9411/com.startapps.oiandroid E/dalvikvm﹕ The following issues were seen:
04-10 11:20:49.451 9402-9411/com.startapps.oiandroid E/dalvikvm﹕ The following issues were seen:
04-10 11:20:51.971 9402-9451/com.startapps.oiandroid E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 86555
java.lang.NullPointerException
at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:137)
at java.nio.ShortToByteBufferAdapter.put(ShortToByteBufferAdapter.java:160)
at maps.at.d.d(Unknown Source)
at maps.at.d.a(Unknown Source)
at maps.ay.a.a(Unknown Source)
at maps.ay.aj.b(Unknown Source)
at maps.ay.aj.a(Unknown Source)
at maps.ap.f.a(Unknown Source)
at maps.ap.f.b(Unknown Source)
at maps.aj.y.l(Unknown Source)
at maps.aj.y.run(Unknown Source)
04-10 11:20:52.141 9402-9411/com.startapps.oiandroid E/dalvikvm﹕ JIT_INFO: Overwriting association of v9:eax with xmm0
04-10 11:20:52.141 9402-9411/com.startapps.oiandroid E/dalvikvm﹕ The following issues were seen:
04-10 11:20:52.141 9402-9411/com.startapps.oiandroid E/dalvikvm﹕ Trying to turn backend registerization off
04-10 11:20:52.141 9402-9411/com.startapps.oiandroid E/dalvikvm﹕ ++++++++++++++++++++++++++++++++++++++++++++
cb...@google.com <cb...@google.com> #16
The stack traces are very useful - when you post them, could you also include the version of "Google Play services"? (accessible from Settings > Apps)
ma...@gmail.com <ma...@gmail.com> #17
It was just just 3 fragments.
Exactly this code:
And this layout:
Might not be the simples example, but maybe can help somehow.
al...@gmail.com <al...@gmail.com> #18
[Deleted User] <[Deleted User]> #19
java.lang.NullPointerException:
at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:125)
at java.nio.IntToByteBufferAdapter.put(IntToByteBufferAdapter.java:161)
at maps.at.p.e(Unknown:-1)
at maps.at.p.d(Unknown:-1)
at maps.au.a.a(Unknown:-1)
at maps.au.at.a(Unknown:-1)
at maps.ay.ap.a(Unknown:-1)
at maps.ap.f.a(Unknown:-1)
at maps.ap.f.b(Unknown:-1)
at maps.aj.y.l(Unknown:-1)
at maps.aj.y.run(Unknown:-1)
Can't access the phone (Bugsnag report) but app requires latest version of Google Play Services which my phone is reporting as 4.4.52
[Deleted User] <[Deleted User]> #20
ag...@gmail.com <ag...@gmail.com> #21
ag...@gmail.com <ag...@gmail.com> #22
jo...@gmail.com <jo...@gmail.com> #23
I'm also getting very similar exception in several devices:
Several Galaxy SIII with JB
Xperia Z with KK
Nexus 5 with KK
I could not find certain steps to recreate it. It happens when drawing a track on a map. We are using the maps 4 business.
23:09 E/AndroidRuntime: FATAL EXCEPTION: GLThread 2141
23:09 E/AndroidRuntime: java.lang.NullPointerException
23:09 E/AndroidRuntime: at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:125)
23:09 E/AndroidRuntime: at java.nio.IntToByteBufferAdapter.put(IntToByteBufferAdapter.java:161)
23:09 E/AndroidRuntime: at com.google.android.m4b.maps.al.m.e(Unknown Source)
23:09 E/AndroidRuntime: at com.google.android.m4b.maps.al.m.d(Unknown Source)
23:09 E/AndroidRuntime: at com.google.android.m4b.maps.am.a.a(Unknown Source)
23:09 E/AndroidRuntime: at com.google.android.m4b.maps.am.t.a(Unknown Source)
23:09 E/AndroidRuntime: at com.google.android.m4b.maps.ah.K.a(Unknown Source)
23:09 E/AndroidRuntime: at com.google.android.m4b.maps.ah.G.a(Unknown Source)
23:09 E/AndroidRuntime: at com.google.android.m4b.maps.ah.G.b(Unknown Source)
23:09 E/AndroidRuntime: at com.google.android.m4b.maps.ah.w$h.l(Unknown Source)
23:09 E/AndroidRuntime: at
an...@gmail.com <an...@gmail.com> #24
ja...@gmail.com <ja...@gmail.com> #25
java.lang.NullPointerException
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:332)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:161)
at com.google.maps.api.android.lib6.gmm6.o.c.a.p.e()
at com.google.maps.api.android.lib6.gmm6.o.c.a.p.d()
at com.google.maps.api.android.lib6.gmm6.o.c.b.a.a()
at com.google.maps.api.android.lib6.gmm6.o.c.b.at.a()
at com.google.maps.api.android.lib6.gmm6.o.x.a()
at com.google.maps.api.android.lib6.gmm6.o.l.a()
at com.google.maps.api.android.lib6.gmm6.o.l.b()
at com.google.maps.api.android.lib6.gmm6.o.dc.k()
at com.google.maps.api.android.lib6.gmm6.o.dc.run()
as...@gmail.com <as...@gmail.com> #26
java.lang.NullPointerException
at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:137)
at java.nio.ShortToByteBufferAdapter.put(ShortToByteBufferAdapter.java:163)
at com.google.maps.api.android.lib6.gmm6.o.c.a.d.d()
at com.google.maps.api.android.lib6.gmm6.o.c.a.d.a()
at com.google.maps.api.android.lib6.gmm6.o.a.a()
at com.google.maps.api.android.lib6.gmm6.o.c.b()
at com.google.maps.api.android.lib6.gmm6.o.c.a()
at com.google.maps.api.android.lib6.gmm6.o.l.a()
at com.google.maps.api.android.lib6.gmm6.o.l.b()
at com.google.maps.api.android.lib6.gmm6.o.cq.k()
at com.google.maps.api.android.lib6.gmm6.o.cq.run()
mi...@gmail.com <mi...@gmail.com> #27
mi...@gmail.com <mi...@gmail.com> #28
MapView mapView;
@Override
public void onResume() {
mapView.onResume();
super.onResume();
}
@Override
public void onDestroy() {
super.onDestroy();
mapView.onDestroy();
}
@Override
public void onPause() {
super.onPause();
mapView.onPause();
}
@Override
public void onLowMemory() {
super.onLowMemory();
mapView.onLowMemory();
}
The issue seemed to be caused by background tasks (api calls that had not completed) of my app interfering with the MapView some how.
pa...@googlemail.com <pa...@googlemail.com> #29
Android v4.4.4
java.lang.NullPointerException
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:332)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:161)
at com.google.maps.api.android.lib6.gmm6.o.c.a.i.e()
at com.google.maps.api.android.lib6.gmm6.o.c.a.i.d()
at com.google.maps.api.android.lib6.gmm6.o.c.b.al.a()
at com.google.maps.api.android.lib6.gmm6.o.c.b.at.a()
at com.google.maps.api.android.lib6.gmm6.o.x.a()
at com.google.maps.api.android.lib6.gmm6.o.l.a()
at com.google.maps.api.android.lib6.gmm6.o.l.b()
at com.google.maps.api.android.lib6.gmm6.o.dc.k()
at com.google.maps.api.android.lib6.gmm6.o.dc.run()
ri...@gmail.com <ri...@gmail.com> #30
Android 4.4.4
10-16 01:47:31.940: E/MAP(31602): ERROR
10-16 01:47:31.940: E/MAP(31602): java.lang.NullPointerException
10-16 01:47:31.940: E/MAP(31602): at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:332)
10-16 01:47:31.940: E/MAP(31602): at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:161)
10-16 01:47:31.940: E/MAP(31602): at com.google.maps.api.android.lib6.gmm6.o.c.a.i.e(Unknown Source)
10-16 01:47:31.940: E/MAP(31602): at com.google.maps.api.android.lib6.gmm6.o.c.a.i.d(Unknown Source)
10-16 01:47:31.940: E/MAP(31602): at com.google.maps.api.android.lib6.gmm6.o.c.b.al.a(Unknown Source)
10-16 01:47:31.940: E/MAP(31602): at com.google.maps.api.android.lib6.gmm6.o.c.b.at.a(Unknown Source)
10-16 01:47:31.940: E/MAP(31602): at com.google.maps.api.android.lib6.gmm6.o.x.a(Unknown Source)
10-16 01:47:31.940: E/MAP(31602): at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
10-16 01:47:31.940: E/MAP(31602): at com.google.maps.api.android.lib6.gmm6.o.l.b(Unknown Source)
10-16 01:47:31.940: E/MAP(31602): at com.google.maps.api.android.lib6.gmm6.o.dc.k(Unknown Source)
10-16 01:47:31.940: E/MAP(31602): at com.google.maps.api.android.lib6.gmm6.o.dc.run(Unknown Source)
10-16 01:47:31.940: D/REQUEST(31602): Add Data Request: 8
10-16 01:47:31.940: W/dalvikvm(31602): threadid=37: thread exiting with uncaught exception (group=0x416a5ba8)
10-16 01:47:31.940: D/REQUEST(31602): Connection opened to:
10-16 01:47:31.940: D/REQUEST(31602): Open Connection
10-16 01:47:31.940: E/AndroidRuntime(31602): FATAL EXCEPTION: GLThread 2908
10-16 01:47:31.940: E/AndroidRuntime(31602): Process:
10-16 01:47:31.940: E/AndroidRuntime(31602): java.lang.NullPointerException
10-16 01:47:31.940: E/AndroidRuntime(31602): at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:332)
10-16 01:47:31.940: E/AndroidRuntime(31602): at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:161)
10-16 01:47:31.940: E/AndroidRuntime(31602): at com.google.maps.api.android.lib6.gmm6.o.c.a.i.e(Unknown Source)
10-16 01:47:31.940: E/AndroidRuntime(31602): at com.google.maps.api.android.lib6.gmm6.o.c.a.i.d(Unknown Source)
10-16 01:47:31.940: E/AndroidRuntime(31602): at com.google.maps.api.android.lib6.gmm6.o.c.b.al.a(Unknown Source)
10-16 01:47:31.940: E/AndroidRuntime(31602): at com.google.maps.api.android.lib6.gmm6.o.c.b.at.a(Unknown Source)
10-16 01:47:31.940: E/AndroidRuntime(31602): at com.google.maps.api.android.lib6.gmm6.o.x.a(Unknown Source)
10-16 01:47:31.940: E/AndroidRuntime(31602): at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
10-16 01:47:31.940: E/AndroidRuntime(31602): at com.google.maps.api.android.lib6.gmm6.o.l.b(Unknown Source)
10-16 01:47:31.940: E/AndroidRuntime(31602): at com.google.maps.api.android.lib6.gmm6.o.dc.k(Unknown Source)
10-16 01:47:31.940: E/AndroidRuntime(31602): at com.google.maps.api.android.lib6.gmm6.o.dc.run(Unknown Source)
mi...@gmail.com <mi...@gmail.com> #31
Android: 4.4.2
Manufacturer: samsung
Model: SM-G900I
Date: Thu Nov 20 10:06:49 AEDT 2014
java.lang.NullPointerException
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:332)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:161)
at com.google.maps.api.android.lib6.gmm6.o.c.a.i.e(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.a.i.d(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.b.al.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.b.at.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.x.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.b(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.dc.k(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.dc.run(Unknown Source)
[Deleted User] <[Deleted User]> #32
Happening on Nexus 6 (shamu) on Android 5.0.0:
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at com.google.maps.api.android.lib6.gmm6.o.c.a.p.e(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.a.p.d(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.b.j.b(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.x.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.b(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.cw.k(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.cw.run(Unknown Source)
Other issues possibly related:
A. NullPointerException:
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.contains(java.lang.CharSequence)' on a null object reference
at com.google.maps.api.android.lib6.gmm6.o.c.h.<init>(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.cw.k(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.cw.run(Unknown Source)
B. IllegalArgumentException:
java.lang.IllegalArgumentException: Textures with dimensions16x256 are larger than the maximum supported size 0x0
at com.google.maps.api.android.lib6.gmm6.o.c.o.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.o.c(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.q.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.q.<init>(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.h.<init>(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.cw.k(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.cw.run(Unknown Source)
ap...@gmail.com <ap...@gmail.com> #33
Take the viewpager example. I have two tabs, each containing a map fragment. These fragments are in a FragmentStatePagerAdapter.
Steps to reproduce:
1. Attach the first map fragment. It loads fine and completes its startup lifecycle methods.
2. Attach the second map fragment. It loads fine and completes its startup lifecycle methods.
3. Navigate back to the first tab and try to interact with the first map fragment. It is frozen and does not respond to touches. Touching it or any of its UI elements (such as the My Location button) will result in:
E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 9994
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at com.google.maps.api.android.lib6.gmm6.o.c.a.k.e(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.a.k.f(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.a.k.d(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.b.am.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.b.at.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.x.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.b(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.cw.k(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.cw.run(Unknown Source)
Or, (rarer), this:
E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 9816
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.contains(java.lang.CharSequence)' on a null object reference
at com.google.maps.api.android.lib6.gmm6.o.c.h.<init>(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.cw.k(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.cw.run(Unknown Source)
*** Workaround: ***
I implemented an OnPageChangeListener for page changes that calls onPause() on the map fragment that is being hidden when the tab is switched. Then, the other, newly visible, map fragment can be interacted with without crashing. It seems that since Android 5.0, we cannot have more than one map fragment running at once. In other words, only one map fragment can be in the resumed state at any given time. Any others must be paused, or this exception occurs.
private void pauseMapFragment() {
// To work around DirectByteBuffer.put Attempt to get length of null array errors in the Google Maps library,
// we must not have more than one map fragment running at once.
// When we want a map fragment to Resume, any other map fragments must Pause, or the fatal crash occurs.
// By judicious use of this function and the resumeMapFragment function, we can facilitate this.
if (mapFragmentAttached) {
mapFragment.onPause();
}
}
private void resumeMapFragment() {
if (mapFragmentAttached) {
mapFragment.onResume();
}
}
This is very frustrating. I hope this helps the google maps team find the source of this bug. For what it's worth, this crash did not occur on Android 4.4.2 for me. I have not tried 4.4.4.
So far, this workaround alleviates my crashes related to switching between two map fragments in a viewpager - however, I still get crashes related to configuration changes such as orientation changes and when resuming my app from the system task manager. This is undoubtedly because at some point during the resuming of a configuration change, more than one map fragment is running. I'm currently working on finding the right times to pause/resume the map fragments in the right lifecycle methods, to maintain this lamentable new requirement.
[Deleted User] <[Deleted User]> #34
In my Activity, I have a small map showing a summary and a hidden larger map in the background that only shows when you click the smaller map.
Once I changed the implementation to use just one map that expands, this bug went away.
mi...@gmail.com <mi...@gmail.com> #35
[Deleted User] <[Deleted User]> #36
mi...@evotext.com <mi...@evotext.com> #37
da...@gmail.com <da...@gmail.com> #38
ec...@gmail.com <ec...@gmail.com> #39
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.eclat.cheers/com.eclat.cheers.Maps}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2540)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2599)
at android.app.ActivityThread.access$900(ActivityThread.java:174)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:146)
at android.app.ActivityThread.main(ActivityThread.java:5748)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at com.eclat.cheers.Maps.onCreate(Maps.java:137)
at android.app.Activity.performCreate(Activity.java:5600)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2504)
... 11 more
fu...@gmail.com <fu...@gmail.com> #40
Google Play services 6.5.99 (1642632-438)
Viewpager, one contains a MapView
01-29 09:13:29.886 2790-2956/de.xxxx.xxxxxx.debug E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 1860
Process: de.xxxx.xxxxxx.debug, PID: 2790
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.contains(java.lang.CharSequence)' on a null object reference
at com.google.maps.api.android.lib6.gmm6.o.c.h.<init>(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.ck.k(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.ck.run(Unknown Source)
01-29 09:13:37.276 2993-3051/de.xxxx.xxxxxx.debug E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 1866
Process: de.xxxx.xxxxxx.debug, PID: 2993
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.contains(java.lang.CharSequence)' on a null object reference
at com.google.maps.api.android.lib6.gmm6.o.c.h.<init>(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.ck.k(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.ck.run(Unknown Source)
01-29 09:27:43.735 6581-6638/de.xxxx.xxxxxx.debug E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 2246
Process: de.xxxx.xxxxxx.debug, PID: 6581
java.lang.IllegalArgumentException: Textures with dimensions16x256 are larger than the maximum supported size 0x0
at com.google.maps.api.android.lib6.gmm6.o.c.o.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.o.c(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.q.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.q.<init>(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.h.<init>(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.ck.k(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.ck.run(Unknown Source)
01-29 09:31:38.668 1855-2751/de.xxxx.xxxxxx.debug E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 163
Process: de.xxxx.xxxxxx.debug, PID: 1855
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at com.google.maps.api.android.lib6.gmm6.o.c.a.p.e(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.a.p.d(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.c.b.j.b(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.x.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.l.b(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.ck.k(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.o.ck.run(Unknown Source)
jf...@google.com <jf...@google.com> #41
Thank you for your reports. The Nexus 6 crash is a separate known issue that will be addressed in an upcoming release.
Let's keep this bug to track NullPointerEceptions from GLThread on other devices (which this issue was originally opened for). Thanks!
mi...@gmail.com <mi...@gmail.com> #42
mo...@gmail.com <mo...@gmail.com> #43
sr...@gmail.com <sr...@gmail.com> #44
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:332)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:161)
at com.google.maps.api.android.lib6.gmm6.o.c.a.p.e()
at com.google.maps.api.android.lib6.gmm6.o.c.a.p.d()
at com.google.maps.api.android.lib6.gmm6.o.c.b.a.a()
at com.google.maps.api.android.lib6.gmm6.o.c.b.at.a()
at com.google.maps.api.android.lib6.gmm6.o.x.a()
at com.google.maps.api.android.lib6.gmm6.o.l.a()
at com.google.maps.api.android.lib6.gmm6.o.l.b()
at com.google.maps.api.android.lib6.gmm6.o.cw.k()
at com.google.maps.api.android.lib6.gmm6.o.cw.run()
fu...@gmail.com <fu...@gmail.com> #45
jf...@google.com <jf...@google.com> #46
Thanks all, the NullPointerException on other devices is still being tracked in this issue.
[Deleted User] <[Deleted User]> #47
vi...@gmail.com <vi...@gmail.com> #48
Is there any fix for that?
jr...@gmail.com <jr...@gmail.com> #49
at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:125)
at java.nio.IntToByteBufferAdapter.put(IntToByteBufferAdapter.java:161)
at com.google.maps.api.android.lib6.gmm6.n.c.a.i.e(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.c.a.i.d(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.c.b.ak.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.c.b.as.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.x.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.l.b(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.cj.g(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.cj.run(Unknown Source)
Just got this crash log myself from Android 4.2, device is Xperia L.
[Deleted User] <[Deleted User]> #50
java.lang.NullPointerException
at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:125)
at java.nio.IntToByteBufferAdapter.put(IntToByteBufferAdapter.java:164)
at com.google.maps.api.android.lib6.gmm6.n.c.a.i.e(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.c.a.i.d(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.c.b.ak.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.c.b.as.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.x.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.l.b(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.cj.g(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.n.cj.run(Unknown Source)
Galaxy S2 (SGH-T989) running 4.0.4, build IMM76D.UVLH1
[Deleted User] <[Deleted User]> #51
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:344)
at java.nio.ByteBufferAsShortBuffer.put(ByteBufferAsShortBuffer.java:160)
at com.google.maps.api.android.lib6.gmm6.n.c.a.d.d()
at com.google.maps.api.android.lib6.gmm6.n.c.a.d.a()
at com.google.maps.api.android.lib6.gmm6.n.a.a()
at com.google.maps.api.android.lib6.gmm6.n.c.b()
at com.google.maps.api.android.lib6.gmm6.n.c.a()
at com.google.maps.api.android.lib6.gmm6.n.l.a()
at com.google.maps.api.android.lib6.gmm6.n.l.b()
at com.google.maps.api.android.lib6.gmm6.n.cv.f()
at com.google.maps.api.android.lib6.gmm6.n.cv.run()
lu...@gmail.com <lu...@gmail.com> #52
lu...@gmail.com <lu...@gmail.com> #53
java.lang.NullPointerException
at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:137)
at java.nio.ShortToByteBufferAdapter.put(ShortToByteBufferAdapter.java:163)
at com.google.maps.api.android.lib6.gmm6.n.c.a.d.d()
at com.google.maps.api.android.lib6.gmm6.n.c.a.d.a()
at com.google.maps.api.android.lib6.gmm6.n.a.a()
at com.google.maps.api.android.lib6.gmm6.n.c.b()
at com.google.maps.api.android.lib6.gmm6.n.c.a()
at com.google.maps.api.android.lib6.gmm6.n.l.a()
at com.google.maps.api.android.lib6.gmm6.n.l.b()
at com.google.maps.api.android.lib6.gmm6.n.cj.g()
at com.google.maps.api.android.lib6.gmm6.n.cj.run()
ad...@gmail.com <ad...@gmail.com> #54
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2986)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3017)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2392)
at android.app.ActivityThread.access$800(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
sr...@gmail.com <sr...@gmail.com> #55
java.lang.NullPointerException: Attempt to invoke interface method 'void com.google.maps.api.android.lib6.d.fa.o()' on a null object reference
at com.google.maps.api.android.lib6.d.w.b(Unknown Source)
at com.google.android.gms.maps.internal.u.onTransact(SourceFile:115)
at android.os.Binder.transact(Binder.java:380)
at com.google.android.gms.maps.internal.IMapFragmentDelegate$zza$zza.onResume(Unknown Source)
at com.google.android.gms.maps.SupportMapFragment$zza.onResume(Unknown Source)
at com.google.android.gms.dynamic.zza$7.zzb(Unknown Source)
at com.google.android.gms.dynamic.zza.zza(Unknown Source)
at com.google.android.gms.dynamic.zza.onResume(Unknown Source)
at com.google.android.gms.maps.SupportMapFragment.onResume(Unknown Source)
at android.support.v4.app.Fragment.performResume(Fragment.java:2005)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1057)
at android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart(FragmentManager.java:891)
at android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments(FragmentManager.java:1221)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1579)
at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:535)
at android.support.v4.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:163)
at android.support.v4.view.ViewPager.populate(ViewPager.java:1106)
at android.support.v4.view.ViewPager.populate(ViewPager.java:952)
at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1474)
at android.view.View.measure(View.java:17448)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5465)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
at android.view.View.measure(View.java:17448)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5465)
at android.support.design.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:582)
at android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:649)
at android.view.View.measure(View.java:17448)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:727)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:463)
at android.view.View.measure(View.java:17448)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5465)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
at android.support.v7.internal.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:124)
at android.view.View.measure(View.java:17448)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5465)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
at android.view.View.measure(View.java:17448)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5465)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
at android.view.View.measure(View.java:17448)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5465)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
at android.view.View.measure(View.java:17448)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5465)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2560)
at android.view.View.measure(View.java:17448)
at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2031)
ro...@gmail.com <ro...@gmail.com> #56
ib...@gmail.com <ib...@gmail.com> #57
1at com.google.maps.api.android.lib6.d.ad.onClick(Unknown Source)
2at android.view.View.performClick(View.java:4467)
3at android.view.View$PerformClick.run(View.java:18776)
4at android.os.Handler.handleCallback(Handler.java:808)
5at android.os.Handler.dispatchMessage(Handler.java:103)
6at android.os.Looper.loop(Looper.java:193)
7at android.app.ActivityThread.main(ActivityThread.java:5292)
8at java.lang.reflect.Method.invokeNative(Native Method)
9at java.lang.reflect.Method.invoke(Method.java:515)
10at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:828)
11at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:644)
12at dalvik.system.NativeStart.main(Native Method)
[Deleted User] <[Deleted User]> #58
Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at com.google.maps.api.android.lib6.gmm6.m.c.a.i.e(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.m.c.a.i.d(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.m.c.b.ak.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.m.c.b.as.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.m.x.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.m.l.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.m.l.b(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.m.cv.f(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.m.cv.run(Unknown Source)
[Deleted User] <[Deleted User]> #59
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at maps.ed.g.e(Unknown Source)
at maps.ed.g.d(Unknown Source)
at maps.ee.o.a(Unknown Source)
at maps.ee.t.a(Unknown Source)
at maps.dz.l.a(Unknown Source)
at maps.dz.i.a(Unknown Source)
at maps.dz.i.b(Unknown Source)
at
at
sa...@gmail.com <sa...@gmail.com> #60
java.lang.NullPointerException
1 at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:125)
2 at java.nio.IntToByteBufferAdapter.put(IntToByteBufferAdapter.java:161)
3 at maps.ed.g.e(Unknown Source)
4 at maps.ed.g.d(Unknown Source)
5 at maps.ee.o.a(Unknown Source)
6 at maps.ee.t.a(Unknown Source)
7 at maps.dz.l.a(Unknown Source)
8 at maps.dz.i.a(Unknown Source)
9 at maps.dz.i.b(Unknown Source)
10 at
11 at
an...@gmail.com <an...@gmail.com> #61
java.lang.NullPointerException
at maps.ec.i.a(Unknown Source)
at maps.ec.i.a(Unknown Source)
at maps.ec.i.b(Unknown Source)
at maps.ee.o.a(Unknown Source)
at maps.ee.t.a(Unknown Source)
at maps.dz.l.a(Unknown Source)
at maps.dz.i.a(Unknown Source)
at maps.dz.i.b(Unknown Source)
at
at
ch...@gmail.com <ch...@gmail.com> #62
I got this issue on Nexus6 and Micromax Android 1
Nexus 6 Log :
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at maps.ed.i.e(Unknown Source)
at maps.ed.i.f(Unknown Source)
at maps.ed.i.d(Unknown Source)
at maps.ee.p.a(Unknown Source)
at maps.ee.t.a(Unknown Source)
at maps.dz.l.a(Unknown Source)
at maps.dz.i.a(Unknown Source)
at maps.dz.i.b(Unknown Source)
at
at
Android One Crash Log :
java.lang.NullPointerException
at maps.dz.o.a(Unknown Source)
at maps.dg.e.a(Unknown Source)
at maps.dg.p.a(Unknown Source)
at maps.ei.ag.a(Unknown Source)
at maps.ei.bu.a(Unknown Source)
at maps.ei.n$1.a(Unknown Source)
at maps.ei.n.a(Unknown Source)
at com.google.android.gms.maps.internal.i$a.onTransact(:com.google.android.gms.alldynamite:107)
at android.os.Binder.transact(Binder.java:361)
at com.google.android.gms.maps.internal.IMapFragmentDelegate$zza$zza.onCreateView(Unknown Source)
at com.google.android.gms.maps.SupportMapFragment$zza.onCreateView(Unknown Source)
[Deleted User] <[Deleted User]> #63
I receive this bug can someone help me
USER_COMMENT=null
ANDROID_VERSION=5.1.1
APP_VERSION_NAME=2.1.0
BRAND=samsung
PHONE_MODEL=SM-G531F
CUSTOM_DATA=
STACK_TRACE=java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at maps.ed.m.e(Unknown Source)
at maps.ed.m.d(Unknown Source)
at maps.ee.a.a(Unknown Source)
at maps.ee.t.a(Unknown Source)
at maps.dz.l.a(Unknown Source)
at maps.dz.i.a(Unknown Source)
at maps.dz.i.b(Unknown Source)
at
at
ar...@gmail.com <ar...@gmail.com> #64
ar...@gmail.com <ar...@gmail.com> #65
05-28 15:51:21.805 20398-20466/de.cynav.client I/OpenGLRenderer: Initialized EGL, version 1.4
05-28 15:51:22.032 20398-20408/de.cynav.client I/art: Background sticky concurrent mark sweep GC freed 31992(3MB) AllocSpace objects, 33(2MB) LOS objects, 16% free, 23MB/28MB, paused 6.445ms total 80.603ms
05-28 15:51:22.578 20398-20459/de.cynav.client E/ACRA: ACRA caught a NullPointerException for de.xx.client
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:399)
at java.nio.ByteBufferAsShortBuffer.put(ByteBufferAsShortBuffer.java:159)
at maps.ab.c.d(Unknown Source)
at maps.ab.c.a(Unknown Source)
at maps.X.a.a(Unknown Source)
at maps.X.B.b(Unknown Source)
at maps.X.B.a(Unknown Source)
at maps.X.H.a(Unknown Source)
at maps.X.H.b(Unknown Source)
at maps.X.y$f.f(Unknown Source)
at maps.X.y$f.run(Unknown Source)
05-28 15:51:22.578 20398-20459/de.cynav.client D/ACRA: Building report
da...@gmail.com <da...@gmail.com> #66
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at maps.ab.g.e(g.java)
at maps.ab.g.d(g.java)
at maps.ac.o.a(o.java)
at maps.ac.t.a(t.java)
at maps.X.K.a(K.java)
at maps.X.H.a(H.java)
at maps.X.H.b(H.java)
at maps.X.y$f.f(y.java)
at maps.X.y$f.run(y.java)
ti...@gmail.com <ti...@gmail.com> #67
FATAL EXCEPTION: main
Process: com.terrabytestiger.advantage, PID: 31898
Theme: themes:{default=overlay:system, iconPack:system, fontPkg:system, com.android.systemui=overlay:system, com.android.systemui.navbar=overlay:system}
java.lang.NullPointerException
at maps.f.g.a(Unknown Source)
at maps.af.g$a.<init>(Unknown Source)
at maps.af.g.a(Unknown Source)
at maps.af.R.<init>(Unknown Source)
at maps.af.t.a(Unknown Source)
at vl.onTransact(:com.google.android.gms.DynamiteModulesB:167)
at android.os.Binder.transact(Binder.java:387)
at com.google.android.gms.maps.internal.IGoogleMapDelegate$zza$zza.addMarker(Unknown Source)
at com.google.android.gms.maps.GoogleMap.addMarker(Unknown Source)
lm...@google.com <lm...@google.com> #68
Thanks for reporting this crash you are seeing. This stack trace looks completely different to the others in this issue. If you'd like us to be able to take a look into this, file this as a new issue. We'll also need some reproduction steps, and preferably a simplified reproduction case. You can put it up as a project on your choice of git hosting providers (e.g. github, bitbucket, etc).
Let's keep this bug to track NullPointerEceptions from GLThread (which this issue was originally opened for). Thanks!
mu...@gmail.com <mu...@gmail.com> #69
Device: Samsung Galaxy On5 Android 5.1.1
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at maps.Z.f.e(Unknown Source)
at maps.Z.f.d(Unknown Source)
at maps.aa.o.a(Unknown Source)
at maps.aa.t.a(Unknown Source)
at maps.V.K.a(Unknown Source)
at maps.V.H.a(Unknown Source)
at maps.V.H.b(Unknown Source)
at maps.V.y$f.f(Unknown Source)
at maps.V.y$f.run(Unknown Source)
da...@gmail.com <da...@gmail.com> #70
Android 5.0.1
Google Play-Services Version 9.4.52 (230-127739847)
FATAL EXCEPTION: GLThread 1273
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at maps.Z.l.e(Unknown Source)
at maps.Z.l.d(Unknown Source)
at maps.aa.e.b(Unknown Source)
at maps.V.K.a(Unknown Source)
at maps.V.H.a(Unknown Source)
at maps.V.H.b(Unknown Source)
at maps.V.y$f.f(Unknown Source)
at maps.V.y$f.run(Unknown Source)
sa...@gmail.com <sa...@gmail.com> #71
Android 5.1.1.
Google Play services rev 32.
Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at maps.ab.g.e(Unknown Source)
at maps.ab.g.d(Unknown Source)
at maps.ac.o.a(Unknown Source)
at maps.ac.t.a(Unknown Source)
at maps.X.K.a(Unknown Source)
at maps.X.H.a(Unknown Source)
at maps.X.H.b(Unknown Source)
at maps.X.y$f.f(Unknown Source)
at maps.X.y$f.run(Unknown Source)
ch...@gmail.com <ch...@gmail.com> #72
Android 7.0.
09-09 15:13:02.255 32405-1391/com.luseen.livelycambridge E/AndroidRuntime: FATAL EXCEPTION: GLThread 6288
Process: com.luseen.livelycambridge, PID: 32405
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:121)
at maps.Z.l.e(Unknown Source)
at maps.Z.l.d(Unknown Source)
at maps.aa.a.a(Unknown Source)
at maps.aa.t.a(Unknown Source)
at maps.V.K.a(Unknown Source)
at maps.V.H.a(Unknown Source)
at maps.V.H.b(Unknown Source)
at maps.V.y$f.f(Unknown Source)
at maps.V.y$f.run(Unknown Source)
al...@gmail.com <al...@gmail.com> #73
Android: 5.1
java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.man.protofinder.eventing.EventBus.lambda$attachSubscriptions$0(EventBus.java:70)
at com.man.protofinder.eventing.EventBus.access$lambda$0(EventBus.java:0)
at com.man.protofinder.eventing.EventBus$$Lambda$1.call(Unknown Source)
at rx.Observable$27.onNext(Observable.java:7928)
at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:139)
at rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.pollQueue(OperatorObserveOn.java:202)
at rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber$2.call(OperatorObserveOn.java:162)
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:114)
Caused by: java.lang.NullPointerException: Attempt to get length of null array
at maps.G.a.a(Unknown Source)
at maps.V.N.a(Unknown Source)
at maps.D.e.a(Unknown Source)
at maps.D.p.a(Unknown Source)
at maps.ad.ae.a(Unknown Source)
at maps.ad.t.a(Unknown Source)
at maps.ad.R.a(Unknown Source)
at uo.onTransact(:com.google.android.gms.DynamiteModulesB:66)
at android.os.Binder.transact(Binder.java:380)
at com.google.android.gms.maps.internal.IMapViewDelegate$zza$zza.onCreate(Unknown Source)
at com.google.android.gms.maps.MapView$zza.onCreate(Unknown Source)
at com.google.android.gms.dynamic.zza$3.zzb(Unknown Source)
at com.google.android.gms.dynamic.zza$1.zza(Unknown Source)
at com.google.android.gms.maps.MapView$zzb.zzbow(Unknown Source)
at com.google.android.gms.maps.MapView$zzb.zza(Unknown Source)
at com.google.android.gms.dynamic.zza.zza(Unknown Source)
at com.google.android.gms.dynamic.zza.onCreate(Unknown Source)
at com.google.android.gms.maps.MapView.onCreate(Unknown Source)
at com.man.protofinder.ui.fragments.CarMapFragment.onCreateView(CarMapFragment.java:107)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617)
at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:570)
at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
at android.support.v4.view.ViewPager.populate(ViewPager.java:1177)
at android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:608)
at android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:570)
at android.support.v4.view.ViewPager.dataSetChanged(ViewPager.java:1019)
at android.support.v4.view.ViewPager$PagerObserver.onChanged(ViewPager.java:2978)
at android.support.v4.view.PagerAdapter.notifyDataSetChanged(PagerAdapter.java:279)
at com.man.protofinder.ui.activities.MainActivity$MainViewPagerAdapter.activatePage(MainActivity.java:193)
at com.man.protofinder.ui.activities.MainActivity.showFragment(MainActivity.java:107)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.man.protofinder.eventing.EventBus.lambda$attachSubscriptions$0(EventBus.java:70)
at com.man.protofinder.eventing.EventBus.access$lambda$0(EventBus.java:0)
at com.man.protofinder.eventing.EventBus$$Lambda$1.call(Unknown Source)
at rx.Observable$27.onNext(Observable.java:7928)
at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:139)
at rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.pollQueue(OperatorObserveOn.java:202)
at rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber$2.call(OperatorObserveOn.java:162)
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:114)
[Deleted User] <[Deleted User]> #74
Android 5.5.1
E/AndroidRuntime(10299): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.project/com.project.activity.MapActivity}: android.view.InflateException: Binary XML file line #72: Error inflating class fragment
E/AndroidRuntime(10299): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2362)
E/AndroidRuntime(10299): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2424)
E/AndroidRuntime(10299): at android.app.ActivityThread.access$900(ActivityThread.java:155)
E/AndroidRuntime(10299): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1323)
E/AndroidRuntime(10299): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(10299): at android.os.Looper.loop(Looper.java:139)
E/AndroidRuntime(10299): at android.app.ActivityThread.main(ActivityThread.java:5298)
E/AndroidRuntime(10299): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(10299): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime(10299): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950)
E/AndroidRuntime(10299): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745)
E/AndroidRuntime(10299): Caused by: android.view.InflateException: Binary XML file line #72: Error inflating class fragment
E/AndroidRuntime(10299): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:763)
E/AndroidRuntime(10299): at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
E/AndroidRuntime(10299): at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
E/AndroidRuntime(10299): at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.inflate(CalligraphyLayoutInflater.java:60)
E/AndroidRuntime(10299): at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
E/AndroidRuntime(10299): at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
E/AndroidRuntime(10299): at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284)
E/AndroidRuntime(10299): at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
E/AndroidRuntime(10299): at com.project.activity.MapActivity.onCreate(MapActivity.java:45)
E/AndroidRuntime(10299): at android.app.Activity.performCreate(Activity.java:6072)
E/AndroidRuntime(10299): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
E/AndroidRuntime(10299): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2315)
E/AndroidRuntime(10299): ... 10 more
E/AndroidRuntime(10299): Caused by: java.lang.NullPointerException: Attempt to get length of null array
E/AndroidRuntime(10299): at maps.G.a.a(Unknown Source)
E/AndroidRuntime(10299): at maps.V.N.a(Unknown Source)
E/AndroidRuntime(10299): at maps.D.e.a(Unknown Source)
E/AndroidRuntime(10299): at maps.D.p.a(Unknown Source)
E/AndroidRuntime(10299): at maps.ad.ae.a(Unknown Source)
E/AndroidRuntime(10299): at maps.ad.t.a(Unknown Source)
E/AndroidRuntime(10299): at maps.ad.M.a(Unknown Source)
E/AndroidRuntime(10299): at ul.onTransact(:com.google.android.gms.DynamiteModulesB:107)
E/AndroidRuntime(10299): at android.os.Binder.transact(Binder.java:380)
E/AndroidRuntime(10299): at com.google.android.gms.maps.internal.IMapFragmentDelegate$zza$zza.onCreateView(Unknown Source)
E/AndroidRuntime(10299): at com.google.android.gms.maps.MapFragment$zza.onCreateView(Unknown Source)
E/AndroidRuntime(10299): at com.google.android.gms.dynamic.zza$4.zzb(Unknown Source)
E/AndroidRuntime(10299): at com.google.android.gms.dynamic.zza.zza(Unknown Source)
E/AndroidRuntime(10299): at com.google.android.gms.dynamic.zza.onCreateView(Unknown Source)
E/AndroidRuntime(10299): at com.google.android.gms.maps.MapFragment.onCreateView(Unknown Source)
E/AndroidRuntime(10299): at android.app.Fragment.performCreateView(Fragment.java:2053)
E/AndroidRuntime(10299): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:870)
E/AndroidRuntime(10299): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1045)
E/AndroidRuntime(10299): at android.app.FragmentManagerImpl.addFragment(FragmentManager.java:1147)
E/AndroidRuntime(10299): at android.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2116)
E/AndroidRuntime(10299): at android.app.Activity.onCreateView(Activity.java:5410)
E/AndroidRuntime(10299): at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:36)
E/AndroidRuntime(10299): at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:75)
E/AndroidRuntime(10299): at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater$PrivateWrapperFactory2.onCreateView(CalligraphyLayoutInflater.java:303)
E/AndroidRuntime(10299): at android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:177)
E/AndroidRuntime(10299): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:733)
E/AndroidRuntime(10299): ... 21 more
D/AppTracker(10299): App Event: crash
se...@gmail.com <se...@gmail.com> #75
OnePlus X
Android 5.5.1
and the same stack trace
lm...@google.com <lm...@google.com> #76
at maps.G.a.a(Unknown Source)
is a separate issue and is being tracker in
ch...@gmail.com <ch...@gmail.com> #77
Android 7.0
Same stack trace
java.lang.NullPointerException: Attempt to read from null array
ma...@gmail.com <ma...@gmail.com> #78
is...@gmail.com <is...@gmail.com> #79
vi...@google.com <vi...@google.com> #80
de...@gmail.com <de...@gmail.com> #81
java.nio.DirectByteBuffer.put (DirectByteBuffer.java:385)
java.nio.ByteBufferAsIntBuffer.put (ByteBufferAsIntBuffer.java:160)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.p.e (:com.google.android.gms.DynamiteModulesB:91)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.p.d (:com.google.android.gms.DynamiteModulesB:123)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.e.a (:com.google.android.gms.DynamiteModulesB:313)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ap.a (:com.google.android.gms.DynamiteModulesB:777)
com.google.maps.api.android.lib6.gmm6.vector.co.a (:com.google.android.gms.DynamiteModulesB:1227)
com.google.maps.api.android.lib6.gmm6.vector.h.a (:com.google.android.gms.DynamiteModulesB:53)
com.google.maps.api.android.lib6.gmm6.vector.cc.a (:com.google.android.gms.DynamiteModulesB:1278)
com.google.maps.api.android.lib6.gmm6.vector.cc.b (:com.google.android.gms.DynamiteModulesB:21113)
com.google.maps.api.android.lib6.gmm6.vector.bj.f (:com.google.android.gms.DynamiteModulesB:1162)
com.google.maps.api.android.lib6.gmm6.vector.bj.run (:com.google.android.gms.DynamiteModulesB:881)
Manufacturer: Samsung
Model: SM-T813
Board: Msm8976
Android API: 23
Android OS: 6.0.1
Brand: Samsung
Google Play v10.0.1
[Deleted User] <[Deleted User]> #82
Exception java.lang.NullPointerException: Attempt to get length of null array
java.nio.DirectByteBuffer.put (DirectByteBuffer.java:385)
java.nio.ByteBufferAsIntBuffer.put (ByteBufferAsIntBuffer.java:160)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.i.e (:com.google.android.gms.DynamiteModulesB:401)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.i.d (:com.google.android.gms.DynamiteModulesB:326)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ah.a (:com.google.android.gms.DynamiteModulesB:5199)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ap.a (:com.google.android.gms.DynamiteModulesB:721)
com.google.maps.api.android.lib6.gmm6.vector.co.a (:com.google.android.gms.DynamiteModulesB:1227)
com.google.maps.api.android.lib6.gmm6.vector.cc.a (:com.google.android.gms.DynamiteModulesB:1278)
com.google.maps.api.android.lib6.gmm6.vector.cc.b (:com.google.android.gms.DynamiteModulesB:21113)
com.google.maps.api.android.lib6.gmm6.vector.bj.f (:com.google.android.gms.DynamiteModulesB:1162)
com.google.maps.api.android.lib6.gmm6.vector.bj.run (:com.google.android.gms.DynamiteModulesB:881)
There is no device or model pattern. Occurs with many devices and android versions.
Best
td...@gmail.com <td...@gmail.com> #83
We got ~1000 crashes per month and checked our code several times so far.
Steps are still unclear, because we don't see it while testing.
Stacktrace from 5.0.1, 5.1.1, 6.0, 6.0.1:
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:399)
at java.nio.ByteBufferAsShortBuffer.put(ByteBufferAsShortBuffer.java:159)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.f.d(:com.google.android.gms.DynamiteModulesB:89)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.f.a(:com.google.android.gms.DynamiteModulesB:122)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ai.a(:com.google.android.gms.DynamiteModulesB:464)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ap.a(:com.google.android.gms.DynamiteModulesB:754)
at com.google.maps.api.android.lib6.gmm6.vector.co.a(:com.google.android.gms.DynamiteModulesB:1227)
at com.google.maps.api.android.lib6.gmm6.vector.cc.a(:com.google.android.gms.DynamiteModulesB:1278)
at com.google.maps.api.android.lib6.gmm6.vector.cc.b(:com.google.android.gms.DynamiteModulesB:21113)
at com.google.maps.api.android.lib6.gmm6.vector.bj.f(:com.google.android.gms.DynamiteModulesB:1162)
at com.google.maps.api.android.lib6.gmm6.vector.bj.run(:com.google.android.gms.DynamiteModulesB:881)
Stacktrace from 7.0:
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.ByteBufferAsShortBuffer.put(ByteBufferAsShortBuffer.java:120)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.f.d(:com.google.android.gms.DynamiteModulesB:89)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.f.a(:com.google.android.gms.DynamiteModulesB:122)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ai.a(:com.google.android.gms.DynamiteModulesB:437)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ap.a(:com.google.android.gms.DynamiteModulesB:754)
at com.google.maps.api.android.lib6.gmm6.vector.co.a(:com.google.android.gms.DynamiteModulesB:1227)
at com.google.maps.api.android.lib6.gmm6.vector.cc.a(:com.google.android.gms.DynamiteModulesB:1278)
at com.google.maps.api.android.lib6.gmm6.vector.cc.b(:com.google.android.gms.DynamiteModulesB:21113)
at com.google.maps.api.android.lib6.gmm6.vector.bj.f(:com.google.android.gms.DynamiteModulesB:1162)
at com.google.maps.api.android.lib6.gmm6.vector.bj.run(:com.google.android.gms.DynamiteModulesB:881)
Stacktrace from 7.0, 7.1.1:
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:121)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.i.e(:com.google.android.gms.DynamiteModulesB:401)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.i.d(:com.google.android.gms.DynamiteModulesB:326)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ah.a(:com.google.android.gms.DynamiteModulesB:5199)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ap.a(:com.google.android.gms.DynamiteModulesB:721)
at com.google.maps.api.android.lib6.gmm6.vector.co.a(:com.google.android.gms.DynamiteModulesB:1227)
at com.google.maps.api.android.lib6.gmm6.vector.cc.a(:com.google.android.gms.DynamiteModulesB:1278)
at com.google.maps.api.android.lib6.gmm6.vector.cc.b(:com.google.android.gms.DynamiteModulesB:21113)
at com.google.maps.api.android.lib6.gmm6.vector.bj.f(:com.google.android.gms.DynamiteModulesB:1162)
at com.google.maps.api.android.lib6.gmm6.vector.bj.run(:com.google.android.gms.DynamiteModulesB:881)
Please give some attention to this.
td...@gmail.com <td...@gmail.com> #84
Same issues were seen with 9.6.1 as well.
de...@gmail.com <de...@gmail.com> #85
I can get the crash to occur in specific geographic areas, and the error is repeatable. This issue only occurs on a specific tablet (Samsung SM-T813) and only occurs when I am zooming the camera using camera factory. I have tested this on two different tablets to ensure the device was not faulty.
My app zooms the camera from a birds eye view at higher speeds to the closest street level utilizing mMap.getMaxZoomLevel() as the device decelerates to a stop.
I have tried not animating the transition between LatLng locations (mMap.moveCamera), as well as disabling 3D buildings and the error still occurs.
I can provide the geographic location if needed, as this error will occur every time I have entered this region and the app has zoomed the map in as I come to a stop.
Any further suggestions of how to approach this, or any feedback would be greatly appreciated!
Here is the stacktrace for reference:
java.nio.DirectByteBuffer.put (DirectByteBuffer.java:385)
java.nio.ByteBufferAsIntBuffer.put (ByteBufferAsIntBuffer.java:160)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.p.e (:com.google.android.gms.DynamiteModulesB:91)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.p.d (:com.google.android.gms.DynamiteModulesB:123)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.e.a (:com.google.android.gms.DynamiteModulesB:313)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ap.a (:com.google.android.gms.DynamiteModulesB:777)
com.google.maps.api.android.lib6.gmm6.vector.co.a (:com.google.android.gms.DynamiteModulesB:1227)
com.google.maps.api.android.lib6.gmm6.vector.h.a (:com.google.android.gms.DynamiteModulesB:53)
com.google.maps.api.android.lib6.gmm6.vector.cc.a (:com.google.android.gms.DynamiteModulesB:1278)
com.google.maps.api.android.lib6.gmm6.vector.cc.b (:com.google.android.gms.DynamiteModulesB:21113)
com.google.maps.api.android.lib6.gmm6.vector.bj.f (:com.google.android.gms.DynamiteModulesB:1162)
com.google.maps.api.android.lib6.gmm6.vector.bj.run (:com.google.android.gms.DynamiteModulesB:881)
de...@gmail.com <de...@gmail.com> #86
The device is a Samsung SM-T813.
Once I build and run the app, I can get it to crash each and every time within several minutes of use.
I am focusing the view on a city area (Denver downtown works well) and tilting the view via gesture.
If I scroll and rotate the map for several minutes (all via map gestures) the app will either freeze up (map unresponsive for 10+ seconds) after which gives this error in logcat:
A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 4542 (GLThread 5013)
In the same manner I can occasionally get an error as before in my previous posts:
FATAL EXCEPTION: GLThread 5054
Process: com.rams_pro.google_basic_map, PID: 9272
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.p.e(:com.google.android.gms.DynamiteModulesB:91)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.p.d(:com.google.android.gms.DynamiteModulesB:123)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.e.a(:com.google.android.gms.DynamiteModulesB:313)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ap.a(:com.google.android.gms.DynamiteModulesB:777)
at com.google.maps.api.android.lib6.gmm6.vector.co.a(:com.google.android.gms.DynamiteModulesB:1227)
at com.google.maps.api.android.lib6.gmm6.vector.h.a(:com.google.android.gms.DynamiteModulesB:53)
at com.google.maps.api.android.lib6.gmm6.vector.cc.a(:com.google.android.gms.DynamiteModulesB:1278)
at com.google.maps.api.android.lib6.gmm6.vector.cc.b(:com.google.android.gms.DynamiteModulesB:21113)
at com.google.maps.api.android.lib6.gmm6.vector.bj.f(:com.google.android.gms.DynamiteModulesB:1162)
at com.google.maps.api.android.lib6.gmm6.vector.bj.run(:com.google.android.gms.DynamiteModulesB:881)
I asked this question over a month ago with no response whatsoever.
I also see there has been no responses to this since post #80
Please let me know what can be done to proceed.
da...@gmail.com <da...@gmail.com> #87
This issue is about a crash happening on activity create, immediately.
Personally I've seen it happens only on some device on an activity with a map on a view pager tab.
ha...@gmail.com <ha...@gmail.com> #88
me...@gmail.com <me...@gmail.com> #89
Now, installed from GooglePlay it was happening at EACH RUN, on Android 4.2.2. Uninstalling and installing again "solved" the problem, at least for the moment.
proguard rules:
-keepattributes Signature
-keepattributes *Annotation*
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable
-keep public class * extends java.lang.Exception
-keepclassmembers class com.<mypackage>.model.** {
*;
}
07-02 09:03:54.813: E/MainApplication(25671): java.lang.NullPointerException
07-02 09:03:54.813: E/MainApplication(25671): at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:125)
07-02 09:03:54.813: E/MainApplication(25671): at java.nio.IntToByteBufferAdapter.put(IntToByteBufferAdapter.java:161)
07-02 09:03:54.813: E/MainApplication(25671): at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.e(:com.google.android.gms.DynamiteModulesB:146)
07-02 09:03:54.813: E/MainApplication(25671): at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.d(:com.google.android.gms.DynamiteModulesB:104)
07-02 09:03:54.813: E/MainApplication(25671): at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ae.a(:com.google.android.gms.DynamiteModulesB:82)
07-02 09:03:54.813: E/MainApplication(25671): at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.am.a(:com.google.android.gms.DynamiteModulesB:350)
07-02 09:03:54.813: E/MainApplication(25671): at com.google.maps.api.android.lib6.gmm6.vector.ca.a(:com.google.android.gms.DynamiteModulesB:408)
07-02 09:03:54.813: E/MainApplication(25671): at com.google.maps.api.android.lib6.gmm6.vector.br.a(:com.google.android.gms.DynamiteModulesB:626)
07-02 09:03:54.813: E/MainApplication(25671): at com.google.maps.api.android.lib6.gmm6.vector.br.b(:com.google.android.gms.DynamiteModulesB:270)
07-02 09:03:54.813: E/MainApplication(25671): at com.google.maps.api.android.lib6.gmm6.vector.ba.f(:com.google.android.gms.DynamiteModulesB:256)
07-02 09:03:54.813: E/MainApplication(25671): at com.google.maps.api.android.lib6.gmm6.vector.ba.run(:com.google.android.gms.DynamiteModulesB:11)
1t...@gmail.com <1t...@gmail.com> #90
ha...@gmail.com <ha...@gmail.com> #91
su...@gmail.com <su...@gmail.com> #92
tc...@gmail.com <tc...@gmail.com> #93
Device : Pixel XL
OS : 8.0.0
Fatal Exception: java.lang.NullPointerException : Attempt to get length of null array
java.nio.ByteBufferAsIntBuffer.put (ByteBufferAsIntBuffer.java:122)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.n.e (:com.google.android.gms.DynamiteModulesB@11746940:32)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.n.d (:com.google.android.gms.DynamiteModulesB@11746940:55)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.s.a (:com.google.android.gms.DynamiteModulesB@11746940:156)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.am.a (:com.google.android.gms.DynamiteModulesB@11746940:360)
com.google.maps.api.android.lib6.gmm6.vector.cb.a (:com.google.android.gms.DynamiteModulesB@11746940:407)
com.google.maps.api.android.lib6.gmm6.vector.bs.a (:com.google.android.gms.DynamiteModulesB@11746940:664)
com.google.maps.api.android.lib6.gmm6.vector.bs.b (:com.google.android.gms.DynamiteModulesB@11746940:270)
com.google.maps.api.android.lib6.gmm6.vector.bb.f (:com.google.android.gms.DynamiteModulesB@11746940:257)
com.google.maps.api.android.lib6.gmm6.vector.bb.run (:com.google.android.gms.DynamiteModulesB@11746940:11)
jh...@google.com <jh...@google.com>
jh...@google.com <jh...@google.com>
[Deleted User] <[Deleted User]> #94
Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.e(:com.google.android.gms.DynamiteModulesB@11951234:146)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.d(:com.google.android.gms.DynamiteModulesB@11951234:104)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ae.a(:com.google.android.gms.DynamiteModulesB@11951234:82)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.am.a(:com.google.android.gms.DynamiteModulesB@11951234:346)
at com.google.maps.api.android.lib6.gmm6.vector.cb.a(:com.google.android.gms.DynamiteModulesB@11951234:407)
at com.google.maps.api.android.lib6.gmm6.vector.bs.a(:com.google.android.gms.DynamiteModulesB@11951234:664)
at com.google.maps.api.android.lib6.gmm6.vector.bs.b(:com.google.android.gms.DynamiteModulesB@11951234:270)
at com.google.maps.api.android.lib6.gmm6.vector.bb.f(:com.google.android.gms.DynamiteModulesB@11951234:257)
at com.google.maps.api.android.lib6.gmm6.vector.bb.run(:com.google.android.gms.DynamiteModulesB@11951234:11)
sh...@gmail.com <sh...@gmail.com> #95
Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.e(com.google.android.gms.DynamiteModulesB@12221234@12.2.21 (234-188803320):146)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.d(com.google.android.gms.DynamiteModulesB@12221234@12.2.21 (234-188803320):104)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ae.a(com.google.android.gms.DynamiteModulesB@12221234@12.2.21 (234-188803320):82)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.am.a(com.google.android.gms.DynamiteModulesB@12221234@12.2.21 (234-188803320):355)
at com.google.maps.api.android.lib6.gmm6.vector.cc.a(com.google.android.gms.DynamiteModulesB@12221234@12.2.21 (234-188803320):405)
at com.google.maps.api.android.lib6.gmm6.vector.bs.a(com.google.android.gms.DynamiteModulesB@12221234@12.2.21 (234-188803320):666)
at com.google.maps.api.android.lib6.gmm6.vector.bs.b(com.google.android.gms.DynamiteModulesB@12221234@12.2.21 (234-188803320):270)
at com.google.maps.api.android.lib6.gmm6.vector.bb.f(com.google.android.gms.DynamiteModulesB@12221234@12.2.21 (234-188803320):257)
at com.google.maps.api.android.lib6.gmm6.vector.bb.run(com.google.android.gms.DynamiteModulesB@12221234@12.2.21 (234-188803320):11)
jh...@google.com <jh...@google.com>
br...@gmail.com <br...@gmail.com> #96
Android: 7.0
Google Play Services: 12.8.74
Using: MapFragment
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:121)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.n.e(:com.google.android.gms.dynamite_dynamitemodulesb@12685024@12.6.85 (040406-197041431):32)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.n.d(:com.google.android.gms.dynamite_dynamitemodulesb@12685024@12.6.85 (040406-197041431):55)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.a.a(:com.google.android.gms.dynamite_dynamitemodulesb@12685024@12.6.85 (040406-197041431):255)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.am.a(:com.google.android.gms.dynamite_dynamitemodulesb@12685024@12.6.85 (040406-197041431):359)
at com.google.maps.api.android.lib6.gmm6.vector.cc.a(:com.google.android.gms.dynamite_dynamitemodulesb@12685024@12.6.85 (040406-197041431):488)
at com.google.maps.api.android.lib6.gmm6.vector.bs.b(:com.google.android.gms.dynamite_dynamitemodulesb@12685024@12.6.85 (040406-197041431):663)
at com.google.maps.api.android.lib6.gmm6.vector.bb.run(:com.google.android.gms.dynamite_dynamitemodulesb@12685024@12.6.85 (040406-197041431):230)
[Deleted User] <[Deleted User]> #97
Please take in to account.
Thanks
Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array
at java.nio.ByteBufferAsShortBuffer.put(ByteBufferAsShortBuffer.java:120)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.c.c(:com.google.android.gms.dynamite_mapsdynamite@13280050@13.2.80 (040406-211705629):121)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.c.a(:com.google.android.gms.dynamite_mapsdynamite@13280050@13.2.80 (040406-211705629):92)
at com.google.maps.api.android.lib6.gmm6.vector.a.a(:com.google.android.gms.dynamite_mapsdynamite@13280050@13.2.80 (040406-211705629):50)
at com.google.maps.api.android.lib6.gmm6.vector.bj.b(:com.google.android.gms.dynamite_mapsdynamite@13280050@13.2.80 (040406-211705629):96)
at com.google.maps.api.android.lib6.gmm6.vector.bj.a(:com.google.android.gms.dynamite_mapsdynamite@13280050@13.2.80 (040406-211705629):57)
at com.google.maps.api.android.lib6.gmm6.vector.bs.a(:com.google.android.gms.dynamite_mapsdynamite@13280050@13.2.80 (040406-211705629):403)
at com.google.maps.api.android.lib6.gmm6.vector.bb.run(:com.google.android.gms.dynamite_mapsdynamite@13280050@13.2.80 (040406-211705629):117)
an...@gmail.com <an...@gmail.com> #98
rg...@gmail.com <rg...@gmail.com> #99
an...@gmail.com <an...@gmail.com> #100
Edit: In My App, An Activity with 2 Fragments where one of the Fragment has ViewPager (contains 3 child fragment consists/which includes 2 map fragment. Load the Fragment, App will crash occasionally.
Here is the crash report:
Fatal Exception: java.lang.NullPointerException
Attempt to get length of null array
java.nio.ByteBufferAsShortBuffer.put (ByteBufferAsShortBuffer.java:121)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.c.d (:com.google.android.gms.dynamite_mapsdynamite@14366051@14.3.66 (040408-213742215):100)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.c.a (:com.google.android.gms.dynamite_mapsdynamite@14366051@14.3.66 (040408-213742215):92)
com.google.maps.api.android.lib6.gmm6.vector.a.a (:com.google.android.gms.dynamite_mapsdynamite@14366051@14.3.66 (040408-213742215):26)
com.google.maps.api.android.lib6.gmm6.vector.bj.b (:com.google.android.gms.dynamite_mapsdynamite@14366051@14.3.66 (040408-213742215):147)
com.google.maps.api.android.lib6.gmm6.vector.bj.a (:com.google.android.gms.dynamite_mapsdynamite@14366051@14.3.66 (040408-213742215):123)
com.google.maps.api.android.lib6.gmm6.vector.bs.b (:com.google.android.gms.dynamite_mapsdynamite@14366051@14.3.66 (040408-213742215):379)
com.google.maps.api.android.lib6.gmm6.vector.bb.run (:com.google.android.gms.dynamite_mapsdynamite@14366051@14.3.66 (040408-213742215):102)
Va...@mindtree.com <Va...@mindtree.com> #101
ra...@gmail.com <ra...@gmail.com> #102
ygsbtvfcegty6fbdg
ALL GOD CREATIVITY
st...@gmail.com <st...@gmail.com> #104
I did this in Xamarin though so dont know how useful it would be to you but its a place to start at least if you cant get it to work exactly the same
jh...@google.com <jh...@google.com>
jh...@google.com <jh...@google.com> #105
The Maps SDK for Android has recently received a major overhaul, now available in Beta, which made many bugs and feature requests inapplicable or obsolete.
We believe that the issue or feature request reported here has been fixed or is inapplicable with this new release, and therefore closed this report.
You can give this new release of the SDK a try by following the steps in our migration guide [
This is a beta release, and we rely on your feedback in the new component of our Issue Tracker [
The full announcement for this new release is available on our blog at
Thank you,
The Google Maps Platform team
[Deleted User] <[Deleted User]> #106
jh...@google.com <jh...@google.com> #107
[Deleted User] <[Deleted User]> #108
[Deleted User] <[Deleted User]> #109
gr...@gmail.com <gr...@gmail.com> #110
Last decades bug is this decades problem. Please fix this. I get:
FATAL EXCEPTION: GLThread 950
Process: com.matrix.magtrack, PID: 2093
java.lang.NullPointerException: Attempt to get length of null array
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:122)
I have a mapView that will load in some coords after an api call. I can semi replicate this.
Navigate to FragA(a normal fragment that contains a mapView) Navigate away to FragB, return to FragA, as the view loads navigate away. Crash may occur. Seems like if you exit a view at a specific point in its creating the map the crash will happen.
an...@gmail.com <an...@gmail.com> #111
[Deleted User] <[Deleted User]> #112
Unfortunately, but this bug is not fixed yet!
FATAL EXCEPTION: GLThread 4703 Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array at java.nio.ByteBufferAsShortBuffer.put(ByteBufferAsShortBuffer.java:121) at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.d.d(:com.google.android.gms.policy_maps_dynamite@201512001@201512001057.308330177.308330177:5) at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.d.a(:com.google.android.gms.policy_maps_dynamite@201512001@201512001057.308330177.308330177:17) at com.google.maps.api.android.lib6.gmm6.vector.a.a(:com.google.android.gms.policy_maps_dynamite@201512001@201512001057.308330177.308330177:7) at com.google.maps.api.android.lib6.gmm6.vector.bg.b(:com.google.android.gms.policy_maps_dynamite@201512001@201512001057.308330177.308330177:5) at com.google.maps.api.android.lib6.gmm6.vector.bg.a(:com.google.android.gms.policy_maps_dynamite@201512001@201512001057.308330177.308330177:19) at com.google.maps.api.android.lib6.gmm6.vector.bt.a(:com.google.android.gms.policy_maps_dynamite@201512001@201512001057.308330177.308330177:179) at com.google.maps.api.android.lib6.gmm6.vector.av.run(:com.google.android.gms.policy_maps_dynamite@201512001@201512001057.308330177.308330177:60)
pi...@gmail.com <pi...@gmail.com> #113
Galaxy S9
Android 10
ava.nio.ByteBufferAsIntBuffer.put
java.lang.NullPointerException: Attempt to get length of null array
java.nio.ByteBufferAsIntBuffer.put ByteBufferAsIntBuffer.java:122
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.h.e :com.google.android.gms.dynamite_mapsdynamite@203019083@20.30.19 (120408-0):8
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.h.d :com.google.android.gms.dynamite_mapsdynamite@203019083@20.30.19 (120408-0):1
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.af.a :com.google.android.gms.dynamite_mapsdynamite@203019083@20.30.19 (120408-0):15
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ao.a :com.google.android.gms.dynamite_mapsdynamite@203019083@20.30.19 (120408-0):84
com.google.maps.api.android.lib6.gmm6.vector.ca.a :com.google.android.gms.dynamite_mapsdynamite@203019083@20.30.19 (120408-0):82
an...@gmail.com <an...@gmail.com> #114
ma...@google.com <ma...@google.com> #115
Thank you for continuing to raise this issue to us. We'll need some more details to troubleshoot this issue and to see if this is the same issue or a different one but with similar symptoms - please provide the following, in particular steps to reproduce the issue:
-
Put together a simplified reproduction case (
http://sscce.org/ ) and add it to a git hosting provider (e.g. github, bitbucket, etc)? The easiest way to do this might be to fork the Google Maps Android API Samples Repository and modify one of the existing demo activities:https://github.com/googlemaps/android-samples -
List steps to reproduce the problem
-
Add the following details:
- How frequent does the crash happens?
- What are the devices and android version you verified this issue on?
[Deleted User] <[Deleted User]> #116
There's no way to replicate this bug. It's happening randomly on production apps. The only data which I can give you is (Past 90 days data):
- Crashes are happening on Android versions 7-10. 47% of crashes are on Android 10
- Majorly happening on Vivo, Xiaomi, Oppo, and Samsung (Indian users)
Crash Logs:
Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:122)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.e(g.java:8)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.d(g.java:1)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.af.a(af.java:14)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ao.a(ao.java:84)
at com.google.maps.api.android.lib6.gmm6.vector.bz.a(bz.java:82)
at com.google.maps.api.android.lib6.gmm6.vector.bs.a(bs.java:175)
at com.google.maps.api.android.lib6.gmm6.vector.av.run(av.java:52)
Dependencies using:
- implementation 'com.google.android.gms:play-services-maps:17.0.0'
- implementation 'com.google.android.gms:play-services-location:17.0.0'
- implementation 'com.google.maps.android:android-maps-utils:0.5'
- implementation 'com.google.android.libraries.places:places-compat:2.0.0'
For an app with 115k MAU, This issue has 641 crashes affecting 555 users in last 30 days.
This is the major crash. Apart from this there are some smaller crashes from Maps SDK:
Crash Logs: (Happening only on Android 5 and 6)
Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:385)
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:160)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.e(g.java:8)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.d(g.java:1)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.af.a(af.java:14)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ao.a(ao.java:84)
at com.google.maps.api.android.lib6.gmm6.vector.bz.a(bz.java:82)
at com.google.maps.api.android.lib6.gmm6.vector.bs.a(bs.java:175)
at com.google.maps.api.android.lib6.gmm6.vector.av.run(av.java:52)
Crash Logs: (Happening only on Android 7)
Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:121)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.e(g.java:8)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.g.d(g.java:1)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.af.a(af.java:14)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ao.a(ao.java:85)
at com.google.maps.api.android.lib6.gmm6.vector.bz.a(bz.java:84)
at com.google.maps.api.android.lib6.gmm6.vector.bs.a(bs.java:166)
at com.google.maps.api.android.lib6.gmm6.vector.av.run(av.java:51)
Attaching Firebase Crashlytics screenshots for reference
ra...@gmail.com <ra...@gmail.com> #117
da...@camocode.com <da...@camocode.com> #118
pa...@gmail.com <pa...@gmail.com> #119
jh...@google.com <jh...@google.com>
al...@gmail.com <al...@gmail.com> #120
- compileSdkVersion 30
- buildToolsVersion "30.0.3"
- targetSdkVersion 30
- multiDexEnabled true
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8.toString()
}
And versions:
- implementation 'com.google.android.gms:play-services-maps:17.0.1'
- implementation 'com.google.android.gms:play-services-location:18.0.0'
- implementation 'com.google.android.libraries.places:places:2.4.0'
- implementation 'com.google.android.gms:play-services-auth:19.0.0'
- implementation 'com.google.android.gms:play-services-basement:17.6.0'
- implementation "com.google.android.play:core-ktx:1.8.1"
ma...@google.com <ma...@google.com> #121
Thanks for patiently waiting.
Google has released a new client library for Maps SDK for Android, version 18.0.0 that we suggest that you try. To use this new version in your apps, be sure to update your dependencies to com.google.android.gms:play-services-maps:18.0.0
.
If you are using the Beta SDK, you can also migrate your app to the latest version by using our migration tool here:
For more information on version 18.0.0, you can check the release note here:
If you have any issues using the latest version of the SDK, please let us know by either:
ja...@gmail.com <ja...@gmail.com> #122
Your fix did not help I updated it to 18.0.1 but still the same issue
sa...@gmail.com <sa...@gmail.com> #123
jo...@move.com <jo...@move.com> #124
ma...@theporter.in <ma...@theporter.in> #125
[Deleted User] <[Deleted User]> #126
jh...@google.com <jh...@google.com> #127
As far as we know, this issue is only affecting the legacy renderer.
[Deleted User] <[Deleted User]> #128
[Deleted User] <[Deleted User]> #129
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.n.i (n.java:2)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.n.d (n.java:3)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.d.s (d.java:2)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ao.s (ao.java:12)
com.google.maps.api.android.lib6.gmm6.vector.bz.s (bz.java:29)
com.google.maps.api.android.lib6.gmm6.vector.bs.b (bs.java:151)
com.google.maps.api.android.lib6.gmm6.vector.av.run (av.java:48)
From firebase. Dependency : google_maps_flutter: ^2.1.8
jh...@google.com <jh...@google.com> #130
e....@gti-intl.com <e....@gti-intl.com> #131
Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array
at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:122)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.n.i(n.java:2)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.n.d(n.java:3)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.d.s(d.java:2)
at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ao.s(ao.java:12)
at com.google.maps.api.android.lib6.gmm6.vector.bz.s(bz.java:29)
at com.google.maps.api.android.lib6.gmm6.vector.bs.b(bs.java:151)
at com.google.maps.api.android.lib6.gmm6.vector.av.run(av.java:48)
jo...@move.com <jo...@move.com> #132
th...@gmail.com <th...@gmail.com> #133
lu...@gmail.com <lu...@gmail.com> #134
Fatal Exception: java.lang.NullPointerException
Attempt to get length of null array
java.nio.ByteBufferAsShortBuffer.put (ByteBufferAsShortBuffer.java:121)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.d.m (d.java:2)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.d.j (d.java:3)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.y.s (y.java:16)
com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ao.s (ao.java:11)
com.google.maps.api.android.lib6.gmm6.vector.bz.s (bz.java:29)
com.google.maps.api.android.lib6.gmm6.vector.bs.b (bs.java:151)
com.google.maps.api.android.lib6.gmm6.vector.av.run (av.java:48)
da...@camocode.com <da...@camocode.com> #135
Fatal Exception: java.lang.NullPointerException: Attempt to get length of null array
at java.nio.ByteBufferAsShortBuffer.put(ByteBufferAsShortBuffer.java:121)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.c.m(c.java:2)
at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.c.j(c.java:1)
at com.google.maps.api.android.lib6.gmm6.vector.a.s(a.java:6)
at com.google.maps.api.android.lib6.gmm6.vector.bg.N(bg.java:4)
at com.google.maps.api.android.lib6.gmm6.vector.bg.s(bg.java:5)
at com.google.maps.api.android.lib6.gmm6.vector.bs.b(bs.java:151)
at com.google.maps.api.android.lib6.gmm6.vector.av.run(av.java:48)
ha...@gmail.com <ha...@gmail.com> #136
Attempt to get length of null array
java.nio.ByteBufferAsShortBuffer.put (ByteBufferAsShortBuffer.java:121)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.c.m (:com.google.android.gms.dynamite_mapsdynamite@231015029@23.10.15 (100406-0):2)
com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.c.j (:com.google.android.gms.dynamite_mapsdynamite@231015029@23.10.15 (100406-0):1)
com.google.maps.api.android.lib6.gmm6.vector.a.s (:com.google.android.gms.dynamite_mapsdynamite@231015029@23.10.15 (100406-0):6)
com.google.maps.api.android.lib6.gmm6.vector.be.E (:com.google.android.gms.dynamite_mapsdynamite@231015029@23.10.15 (100406-0):4)
com.google.maps.api.android.lib6.gmm6.vector.be.s (:com.google.android.gms.dynamite_mapsdynamite@231015029@23.10.15 (100406-0):5)
com.google.maps.api.android.lib6.gmm6.vector.bq.b (:com.google.android.gms.dynamite_mapsdynamite@231015029@23.10.15 (100406-0):151)
com.google.maps.api.android.lib6.gmm6.vector.at.run (:com.google.android.gms.dynamite_mapsdynamite@231015029@23.10.15 (100406-0):48)
ed...@gmail.com <ed...@gmail.com> #137
E/AndroidRuntime(12287): java.lang.NullPointerException: Attempt to get length of null array
E/AndroidRuntime(12287): at java.nio.ByteBufferAsIntBuffer.put(ByteBufferAsIntBuffer.java:122)
E/AndroidRuntime(12287): at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.n.i(:com.google.android.gms.dynamite_mapsdynamite@214815051@21.48.15 (040408-0):2)
E/AndroidRuntime(12287): at com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.n.d(:com.google.android.gms.dynamite_mapsdynamite@214815051@21.48.15 (040408-0):3)
E/AndroidRuntime(12287): at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.d.s(:com.google.android.gms.dynamite_mapsdynamite@214815051@21.48.15 (040408-0):2)
E/AndroidRuntime(12287): at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ao.s(:com.google.android.gms.dynamite_mapsdynamite@214815051@21.48.15 (040408-0):12)
E/AndroidRuntime(12287): at com.google.maps.api.android.lib6.gmm6.vector.bz.s(:com.google.android.gms.dynamite_mapsdynamite@214815051@21.48.15 (040408-0):29)
E/AndroidRuntime(12287): at com.google.maps.api.android.lib6.gmm6.vector.bs.b(:com.google.android.gms.dynamite_mapsdynamite@214815051@21.48.15 (040408-0):151)
E/AndroidRuntime(12287): at com.google.maps.api.android.lib6.gmm6.vector.an.run(:com.google.android.gms.dynamite_mapsdynamite@214815051@21.48.15 (040408-0):48)
Description
demonstration page if at all possible, or attach code.
03-12 15:51:14.475: E/AndroidRuntime(1818): FATAL EXCEPTION: GLThread 279
03-12 15:51:14.475: E/AndroidRuntime(1818): java.lang.NullPointerException
03-12 15:51:14.475: E/AndroidRuntime(1818): at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:201)
03-12 15:51:14.475: E/AndroidRuntime(1818): at java.nio.IntToByteBufferAdapter.put(IntToByteBufferAdapter.java:206)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.al.q.c(Unknown Source)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.al.q.d(Unknown Source)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.l.m.a(Unknown Source)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.l.m.a(Unknown Source)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.l.r.a(Unknown Source)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.y.ab.a(Unknown Source)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.af.v.a(Unknown Source)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.af.v.a(Unknown Source)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.af.v.a(Unknown Source)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.p.q.m(Unknown Source)
03-12 15:51:14.475: E/AndroidRuntime(1818): at maps.p.q.run(Unknown Source)
It happens very rarely on my device (Samsung Galaxy SII) - only a few times.
I will try to prepare the simplest example at a later time.
*********************************************************
For developers viewing this issue: please click the 'star' icon to be
notified of future changes, and to let us know how many of you are
interested in seeing it resolved.
*********************************************************