akvo / akvo-flow-mobile

Akvo Flow app
GNU General Public License v3.0
18 stars 16 forks source link

Crash related to FileChangeTrackingWorker #1701

Closed valllllll2000 closed 4 years ago

valllllll2000 commented 4 years ago

The crash is related to null context:

08-17 15:56:26.986 31497-31554/org.akvo.flow E/WM-WorkerFactory: Could not instantiate org.akvo.flow.service.FileChangeTrackingWorker
    java.lang.reflect.InvocationTargetException
        at java.lang.reflect.Constructor.newInstance(Native Method)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:288)
        at androidx.work.WorkerFactory.createWorkerWithDefaultFallback(WorkerFactory.java:96)
        at androidx.work.impl.WorkerWrapper.runWorker(WorkerWrapper.java:242)
        at androidx.work.impl.WorkerWrapper.run(WorkerWrapper.java:136)
        at androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:818)
     Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'void org.akvo.flow.injector.component.ApplicationComponent.inject(org.akvo.flow.service.FileChangeTrackingWorker)' on a null object reference
        at org.akvo.flow.service.FileChangeTrackingWorker.<init>(FileChangeTrackingWorker.java:55)
        at java.lang.reflect.Constructor.newInstance(Native Method) 
        at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 
        at androidx.work.WorkerFactory.createWorkerWithDefaultFallback(WorkerFactory.java:96) 
        at androidx.work.impl.WorkerWrapper.runWorker(WorkerWrapper.java:242) 
        at androidx.work.impl.WorkerWrapper.run(WorkerWrapper.java:136) 
        at androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
        at java.lang.Thread.run(Thread.java:818) 
08-17 15:56:26.986 31497-31554/org.akvo.flow E/WM-WorkerWrapper: Could not create Worker org.akvo.flow.service.FileChangeTrackingWorker