Bug 1607519 Comment 6 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

I found another malformed exception:

```
mozilla.appservices.push.PushError: Error(

General Error: "No subscriptions created yet.")
	at mozilla.appservices.push.RustError.intoException(RustError.kt:4)
	at mozilla.appservices.push.PushManager.update(PushManager.kt:8)
	at mozilla.components.feature.push.RustPushConnection.updateToken(Connection.kt:19)
	at mozilla.components.feature.push.AutoPushFeature$onNewToken$1.invokeSuspend(AutoPushFeature.kt:10)
	at mozilla.components.feature.push.AutoPushFeature$onNewToken$1.invoke(Unknown Source:10)
	at mozilla.components.feature.push.AutoPushFeatureKt$launchAndTry$1.invokeSuspend(AutoPushFeature.kt:5)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:2)
	at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:15)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
	at java.lang.Thread.run(Thread.java:764)
```

This one is a lot harder to fix. I think I'm going to have to rewrite the parser.
I found another malformed exception:

https://crash-stats.mozilla.org/report/index/304ffc16-f1cd-4e60-b8c2-748c10200109

```
mozilla.appservices.push.PushError: Error(

General Error: "No subscriptions created yet.")
	at mozilla.appservices.push.RustError.intoException(RustError.kt:4)
	at mozilla.appservices.push.PushManager.update(PushManager.kt:8)
	at mozilla.components.feature.push.RustPushConnection.updateToken(Connection.kt:19)
	at mozilla.components.feature.push.AutoPushFeature$onNewToken$1.invokeSuspend(AutoPushFeature.kt:10)
	at mozilla.components.feature.push.AutoPushFeature$onNewToken$1.invoke(Unknown Source:10)
	at mozilla.components.feature.push.AutoPushFeatureKt$launchAndTry$1.invokeSuspend(AutoPushFeature.kt:5)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:2)
	at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:15)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
	at java.lang.Thread.run(Thread.java:764)
```

This one is a lot harder to fix. I think I'm going to have to rewrite the parser.
I found another malformed exception:

https://crash-stats.mozilla.org/report/index/304ffc16-f1cd-4e60-b8c2-748c10200109

https://crash-stats.mozilla.org/search/?java_stack_trace_raw=~General%20Error&date=%3E%3D2019-12-26T19%3A39%3A00.000Z&date=%3C2020-01-09T19%3A39%3A00.000Z&_facets=signature&_sort=-date&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#crash-reports

```
mozilla.appservices.push.PushError: Error(

General Error: "No subscriptions created yet.")
	at mozilla.appservices.push.RustError.intoException(RustError.kt:4)
	at mozilla.appservices.push.PushManager.update(PushManager.kt:8)
	at mozilla.components.feature.push.RustPushConnection.updateToken(Connection.kt:19)
	at mozilla.components.feature.push.AutoPushFeature$onNewToken$1.invokeSuspend(AutoPushFeature.kt:10)
	at mozilla.components.feature.push.AutoPushFeature$onNewToken$1.invoke(Unknown Source:10)
	at mozilla.components.feature.push.AutoPushFeatureKt$launchAndTry$1.invokeSuspend(AutoPushFeature.kt:5)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:2)
	at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:15)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
	at java.lang.Thread.run(Thread.java:764)
```

This one is a lot harder to fix. I think I'm going to have to rewrite the parser.

Back to Bug 1607519 Comment 6