I've just added the latest Google Play Services 4.3 to my company's application, in order to use the integrated Google Analytics SDK and DFP.
Once into production, this weird crash started popping up.
java.lang.NullPointerException: null result when primitive expected
at $Proxy3.equals()
at com.google.android.gms.internal.eh$g.equals()
at java.util.ArrayList.contains(ArrayList.java:342)
at com.google.android.gms.internal.ei.a()
at com.google.android.gms.internal.eh$h.b()
at com.google.android.gms.internal.eh$h.a()
at com.google.android.gms.internal.eh$b.ec()
at com.google.android.gms.internal.eh$a.handleMessage()
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3691)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
at dalvik.system.NativeStart.main(NativeStart.java)
What is more, this crash seems to be very frequent. Does anyone know anything about this? Does it happen to you as well?
Should I submit an issue report?
EDIT: please, do not ask for code snippets. As you can see from the stack trace, it is not originated by a specific point of the app, but is rather coming from some inner code of the Play Services library.