Ignore work manager exception

pull/214/head
M66B 1 year ago
parent 1a33ee0bdd
commit 42fde96033

@ -1626,26 +1626,22 @@ public class Log {
*/ */
return false; return false;
if (ex instanceof NullPointerException && if (ex instanceof RuntimeException) {
ex.getMessage() != null && for (StackTraceElement ste : stack)
ex.getMessage().contains("com.android.server.job.controllers.JobStatus")) if ("android.app.job.JobService$JobHandler".equals(ste.getClassName()) &&
/* "handleMessage".equals(ste.getMethodName()))
java.lang.RuntimeException: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.android.server.job.controllers.JobStatus.getUid()' on a null object reference return false;
at android.app.job.JobService$JobHandler.handleMessage(JobService.java:139) /*
at android.os.Handler.dispatchMessage(Handler.java:102) java.lang.RuntimeException: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.android.server.job.controllers.JobStatus.getUid()' on a null object reference
at android.os.Looper.loop(Looper.java:148) at android.app.job.JobService$JobHandler.handleMessage(JobService.java:139)
at android.app.ActivityThread.main(ActivityThread.java:5525) at android.os.Handler.dispatchMessage(Handler.java:102)
at java.lang.reflect.Method.invoke(Native Method) at android.os.Looper.loop(Looper.java:150)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:730) at android.app.ActivityThread.main(ActivityThread.java:5546)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620) at java.lang.reflect.Method.invoke(Native Method)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.android.server.job.controllers.JobStatus.getUid()' on a null object reference at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
at android.os.Parcel.readException(Parcel.java:1605) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:682)
at android.os.Parcel.readException(Parcel.java:1552) */
at android.app.job.IJobCallback$Stub$Proxy.acknowledgeStopMessage(IJobCallback.java:144) }
at android.app.job.JobService$JobHandler.ackStopMessage(JobService.java:183)
at android.app.job.JobService$JobHandler.handleMessage(JobService.java:136)
*/
return false;
if (isDead(ex)) if (isDead(ex))
return false; return false;

Loading…
Cancel
Save