ibm-mobile-push / android

BY DOWNLOADING, INSTALLING, COPYING, ACCESSING, CLICKING ON AN “ACCEPT” BUTTON, OR OTHERWISE USING THE PROGRAM, LICENSEE AGREES TO THE TERMS OF THIS AGREEMENT.
https://developer.ibm.com/customer-engagement/mobile-app-messaging/
5 stars 4 forks source link

JobScheduler makes the app crash randomly in Android 5 and 6 #10

Closed JefersonR closed 5 years ago

JefersonR commented 5 years ago

I am having many reports of this problem after adding the library on android 5 and 6.

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.android.server.job.controllers.JobStatus.getUid()' on a null object reference at android.os.Parcel.readException(Parcel.java:1552) at android.os.Parcel.readException(Parcel.java:1499) at android.app.job.IJobCallback$Stub$Proxy.jobFinished(IJobCallback.java:167) at android.app.job.JobService$JobHandler.handleMessage(JobService.java:147) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6934) at java.lang.reflect.Method.invoke(Method.java) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)

anatideo commented 5 years ago

I am getting the same issue on Android 6, 5.1 and 5!

@jbuchman @buchmanj help us!

java.lang.NullPointerException: 
  at android.os.Parcel.readException (Parcel.java:1626)
  at android.os.Parcel.readException (Parcel.java:1573)
  at android.app.job.IJobCallback$Stub$Proxy.jobFinished (IJobCallback.java:167)
  at android.app.job.JobService$JobHandler.handleMessage (JobService.java:147)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:148)
  at android.app.ActivityThread.main (ActivityThread.java:5443)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:728)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:618)
andrewcib commented 5 years ago

Should be fixed in Android 3.7.1.3.1.