Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Hi Chuck. This bug is currently on the Alpha hotlist but not on the Dev17 iteration. Can you please confirm whether it will be done by the cut this Wednesday? Thanks!
da...@google.com <da...@google.com> #3
This will not make it to Alpha. The CL itself is done but the issues it uncovered will not be fixed in time.
Description
Version used: 2.1.0
Devices/Android versions reproduced on: Galaxy J6, Android 9
Hi, I use Room in my app with 2 processes working, with multi-process invalidation tracking set up. I see this crash in my console (and I can't reproduce it on my devices):
Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method 'void androidx.room.IMultiInstanceInvalidationService.broadcastInvalidation(int, java.lang.String[])' on a null object reference
at androidx.room.MultiInstanceInvalidationClient$6.onInvalidated + 182(MultiInstanceInvalidationClient.java:182)
at androidx.room.InvalidationTracker$ObserverWrapper.notifyByTableInvalidStatus + 636(InvalidationTracker.java:636)
at androidx.room.InvalidationTracker$1.run + 408(InvalidationTracker.java:408)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1167(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 764(Thread.java:764)