SMSSecure crashes after update from 0.5.1 to 0.5.2
Created by: johanw666
I built 0.5.1 from source (build ID b1f8fd59) and then upgraded to 0.5.2 also built from source, build ID 76ea14cc. After converting the database again, SMSSecure crashes. It might be that my database has become a bit undefined after all those test versions, so for the time being I solved it by removing the program, importing a backup and starting with a fresh DB and see if this holds.
I'll post some snippets of the logfile if it can be relevant: I have more if you need it.
04-06 00:34:14.668 I/ActivityManager(1384): Timeline: Activity_windows_visible id: ActivityRecord{45455710 u0 org.smssecure.smssecure/.DatabaseUpgradeActivity t36} time:15252269 [...] 04-06 00:34:14.988 I/ActivityManager(4515): Timeline: Activity_launch_request id:org.smssecure.smssecure time:15252583 04-06 00:34:14.988 E/AndroidRuntime(4515): FATAL EXCEPTION: pool-1-thread-1 04-06 00:34:14.988 E/AndroidRuntime(4515): Process: org.smssecure.smssecure, PID: 4515 04-06 00:34:14.988 E/AndroidRuntime(4515): java.lang.IllegalArgumentException: No inject registered for members/org.smssecure.smssecure.jobs.CreateSignedPreKeyJob. You must explicitly add it to the 'injects' option in one of your modules. 04-06 00:34:14.988 E/AndroidRuntime(4515): at dagger.ObjectGraph$DaggerObjectGraph.getInjectableTypeBinding(ObjectGraph.java:302) 04-06 00:34:14.988 E/AndroidRuntime(4515): at dagger.ObjectGraph$DaggerObjectGraph.inject(ObjectGraph.java:279) 04-06 00:34:14.988 E/AndroidRuntime(4515): at org.smssecure.smssecure.ApplicationContext.injectDependencies(ApplicationContext.java:67) 04-06 00:34:14.988 E/AndroidRuntime(4515): at org.whispersystems.jobqueue.JobManager$1.run(JobManager.java:109) 04-06 00:34:14.988 E/AndroidRuntime(4515): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 04-06 00:34:14.988 E/AndroidRuntime(4515): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 04-06 00:34:14.988 E/AndroidRuntime(4515): at java.lang.Thread.run(Thread.java:841) 04-06 00:34:14.988 I/ActivityManager(1384): START u0 {cmp=org.smssecure.smssecure/.ConversationListActivity (has extras)} from pid 4515 04-06 00:34:14.998 W/dalvikvm(4515): threadid=22: thread exiting with uncaught exception (group=0x420bcd88) 04-06 00:34:14.998 I/Process (4515): Sending signal. PID: 4515 SIG: 9 04-06 00:34:14.998 D/ActivityManager(1384): New dropbox entry: org.smssecure.smssecure, data_app_crash, 920d2882-44ec-49c7-9e89-d30f8765f04a 04-06 00:34:15.008 I/WindowState(1384): WIN DEATH: Window{43c4c6c8 u0 org.smssecure.smssecure/org.smssecure.smssecure.PassphrasePromptActivity} 04-06 00:34:15.018 I/WindowState(1384): WIN DEATH: Window{450ce8a0 u0 org.smssecure.smssecure/org.smssecure.smssecure.DatabaseUpgradeActivity} 04-06 00:34:15.018 I/ActivityManager(1384): Process org.smssecure.smssecure (pid 4515) has died. 04-06 00:34:15.018 W/ActivityManager(1384): Scheduling restart of crashed service org.smssecure.smssecure/.service.KeyCachingService in 1000ms 04-06 00:34:15.088 I/ActivityManager(1384): Start proc org.smssecure.smssecure for activity org.smssecure.smssecure/.ConversationListActivity: pid=4647 uid=10366 gids={50366, 3003, 1028, 1015, 1023}