Last modified: 2014-06-21 05:30:28 UTC
https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=7590604 APP_VERSION_NAME=2.0-beta3 STACK_TRACE=java.lang.RuntimeException: Unable to start activity ComponentInfo{org.wikipedia.beta/org.wikipedia.beta.page.PageActivity}: java.lang.RuntimeException: Could not dispatch event: class org.wikipedia.beta.events.RequestMainPageEvent to handler [EventHandler public void org.wikipedia.beta.page.PageActivity.onRequestMainPageEvent(org.wikipedia.beta.events.RequestMainPageEvent)] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2413) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) at android.app.ActivityThread.access$900(ActivityThread.java:175) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5602) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.RuntimeException: Could not dispatch event: class org.wikipedia.beta.events.RequestMainPageEvent to handler [EventHandler public void org.wikipedia.beta.page.PageActivity.onRequestMainPageEvent(org.wikipedia.beta.events.RequestMainPageEvent)] at com.squareup.otto.Bus.throwRuntimeException(Bus.java:456) at com.squareup.otto.Bus.dispatch(Bus.java:386) at com.squareup.otto.Bus.dispatchQueuedEvents(Bus.java:367) at com.squareup.otto.Bus.post(Bus.java:336) at org.wikipedia.beta.page.PageActivity.handleIntent(PageActivity.java:139) at org.wikipedia.beta.page.PageActivity.onCreate(PageActivity.java:119) at android.app.Activity.performCreate(Activity.java:5451) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) ... 11 more Caused by: java.lang.NullPointerException at org.wikipedia.beta.PageTitle.<init>(PageTitle.java:41) at org.wikipedia.beta.page.PageActivity.onRequestMainPageEvent(PageActivity.java:221) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.squareup.otto.EventHandler.handleEvent(EventHandler.java:89) at com.squareup.otto.Bus.dispatch(Bus.java:384) ... 18 more java.lang.RuntimeException: Could not dispatch event: class org.wikipedia.beta.events.RequestMainPageEvent to handler [EventHandler public void org.wikipedia.beta.page.PageActivity.onRequestMainPageEvent(org.wikipedia.beta.events.RequestMainPageEvent)] at com.squareup.otto.Bus.throwRuntimeException(Bus.java:456) at com.squareup.otto.Bus.dispatch(Bus.java:386) at com.squareup.otto.Bus.dispatchQueuedEvents(Bus.java:367) at com.squareup.otto.Bus.post(Bus.java:336) at org.wikipedia.beta.page.PageActivity.handleIntent(PageActivity.java:139) at org.wikipedia.beta.page.PageActivity.onCreate(PageActivity.java:119) at android.app.Activity.performCreate(Activity.java:5451) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) at android.app.ActivityThread.access$900(ActivityThread.java:175) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5602) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NullPointerException at org.wikipedia.beta.PageTitle.<init>(PageTitle.java:41) at org.wikipedia.beta.page.PageActivity.onRequestMainPageEvent(PageActivity.java:221) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.squareup.otto.EventHandler.handleEvent(EventHandler.java:89) at com.squareup.otto.Bus.dispatch(Bus.java:384) ... 18 more java.lang.NullPointerException at org.wikipedia.beta.PageTitle.<init>(PageTitle.java:41) at org.wikipedia.beta.page.PageActivity.onRequestMainPageEvent(PageActivity.java:221) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.squareup.otto.EventHandler.handleEvent(EventHandler.java:89) at com.squareup.otto.Bus.dispatch(Bus.java:384) at com.squareup.otto.Bus.dispatchQueuedEvents(Bus.java:367) at com.squareup.otto.Bus.post(Bus.java:336) at org.wikipedia.beta.page.PageActivity.handleIntent(PageActivity.java:139) at org.wikipedia.beta.page.PageActivity.onCreate(PageActivity.java:119) at android.app.Activity.performCreate(Activity.java:5451) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) at android.app.ActivityThread.access$900(ActivityThread.java:175) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5602) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) at dalvik.system.NativeStart.main(Native Method)
https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=7590648 is very similar; strangely the line numbers are slightly different (but both are beta3)
I can repro this by clearing app data, and switching to language "[Developer] Accented English (zz_ZZ)"
Change 137820 had a related patch set uploaded by BearND: Fix crash when unknown language was used. https://gerrit.wikimedia.org/r/137820
Change 137820 merged by Dbrant: Fix crash when unknown language was used. https://gerrit.wikimedia.org/r/137820