[Android] Crash on start
Issue generated from Tuleap's migration script. Originally submitted by: Dmitry Mikhirev (bizdelnick)
Hi!
I installed Ring 20161221 from F-Droid repo. Then I created new account and tried to call another user (connection interrupted immediately after it was established). After this Ring crashes immediately on start. Update to 20170119 didn't fix the issue.
I see the following in log:
E/libdring(14229): message_engine.cpp:206 | Could not load messages from /data/data/cx.ring/cache/c07d29437e0640f9/messages: ios_base::clear: unspecified iostream_category error
E/cx.ring.application.RingApplication(14229): Uncaught Exception detected in thread
E/cx.ring.application.RingApplication(14229): java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
E/cx.ring.application.RingApplication(14229): at cx.ring.service.LocalService.updateTextNotifications(Unknown Source)
E/cx.ring.application.RingApplication(14229): at cx.ring.service.LocalService.updated(Unknown Source)
E/cx.ring.application.RingApplication(14229): at cx.ring.service.LocalService.access$000(Unknown Source)
E/cx.ring.application.RingApplication(14229): at cx.ring.service.LocalService$1.onPostExecute(Unknown Source)
E/cx.ring.application.RingApplication(14229): at cx.ring.service.LocalService$1.onPostExecute(Unknown Source)
E/cx.ring.application.RingApplication(14229): at android.os.AsyncTask.finish(AsyncTask.java:636)
E/cx.ring.application.RingApplication(14229): at android.os.AsyncTask.access$500(AsyncTask.java:177)
E/cx.ring.application.RingApplication(14229): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:653)
E/cx.ring.application.RingApplication(14229): at android.os.Handler.dispatchMessage(Handler.java:111)
E/cx.ring.application.RingApplication(14229): at android.os.Looper.loop(Looper.java:194)
E/cx.ring.application.RingApplication(14229): at android.app.ActivityThread.main(ActivityThread.java:5643)
E/cx.ring.application.RingApplication(14229): at java.lang.reflect.Method.invoke(Native Method)
E/cx.ring.application.RingApplication(14229): at java.lang.reflect.Method.invoke(Method.java:372)
E/cx.ring.application.RingApplication(14229): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:960)
E/cx.ring.application.RingApplication(14229): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)