20190503 - RxCachedThreadScheduler crash
AOSP9 + microG, F-Droid 20190503
Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Clean install
2. Allow 2 perms
3. Create a Jami account
4. toggle off Register and Push
5. Skip name - Actual result:
E AndroidRuntime: FATAL EXCEPTION: RxCachedThreadScheduler-1
E AndroidRuntime: Process: cx.ring, PID: 29631
E AndroidRuntime: h.a.c.e: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.ExceptionInInitializerError
E AndroidRuntime: at h.a.h.a.a(:2)
E AndroidRuntime: at h.a.e.g.m.call(:1)
E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
E AndroidRuntime: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
E AndroidRuntime: at java.lang.Thread.run(Thread.java:764)
E AndroidRuntime: Caused by: java.lang.ExceptionInInitializerError
E AndroidRuntime: at g.a.a(Unknown Source:0)
E AndroidRuntime: at cx.ring.utils.VCardUtils.loadFromDisk(Unknown Source:20)
E AndroidRuntime: at cx.ring.utils.VCardUtils.a(Unknown Source:48)
E AndroidRuntime: at e.a.u.i.call(Unknown Source:4)
E AndroidRuntime: at h.a.e.e.f.i.b(:3)
E AndroidRuntime: at io.reactivex.Single.a(:3)
E AndroidRuntime: at h.a.e.e.f.n.b(Unknown Source:7)
E AndroidRuntime: at io.reactivex.Single.a(:3)
E AndroidRuntime: at h.a.e.e.f.o$a.run(Unknown Source:2)
E AndroidRuntime: at io.reactivex.Scheduler$a.run(Unknown Source:9)
E AndroidRuntime: ... 6 more
E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.io.Reader.read(char[])' on a null object reference
E AndroidRuntime: at java.util.Properties$LineReader.readLine(Properties.java:432)
E AndroidRuntime: at java.util.Properties.load0(Properties.java:348)
E AndroidRuntime: at java.util.Properties.load(Properties.java:336)
E AndroidRuntime: at g.a.<clinit>(Unknown Source:14)
E AndroidRuntime: ... 16 more
- Expected result: app start