Page MenuHomePhabricator

java.lang.IllegalStateException: Fragment PageViewFragment{42c490f8} not attached to Activity
Closed, ResolvedPublic

Description

java.lang.IllegalStateException: Fragment PageViewFragment{42c490f8} not attached to Activity
at android.support.v4.app.Fragment.getResources(Fragment.java:601)
at android.support.v4.app.Fragment.getString(Fragment.java:636)
at org.wikipedia.page.PageViewFragment.displayLeadSection(PageViewFragment.java:86)
at org.wikipedia.page.PageViewFragment.access$800(PageViewFragment.java:21)
at org.wikipedia.page.PageViewFragment$LeadSectionFetchTask.onFinish(PageViewFragment.java:281)
at org.wikipedia.page.PageViewFragment$LeadSectionFetchTask.onFinish(PageViewFragment.java:249)
at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.onPostExecute(SaneAsyncTask.java:110)
at org.wikipedia.concurrency.AsyncTask.finish(AsyncTask.java:641)
at org.wikipedia.concurrency.AsyncTask.access$600(AsyncTask.java:186)
at org.wikipedia.concurrency.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:654)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
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:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133)
at dalvik.system.NativeStart.main(Native Method)


Version: Android (alpha)
Severity: normal

Details

Reference
bz64493

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:08 AM
bzimport set Reference to bz64493.
bzimport added a subscriber: Unknown Object (MLST).

Mentioned so many times but never fixed.

Yeah, had other things on my plate. I'll look into this the coming week.

Change 132955 had a related patch set uploaded by Dbrant:
Fixed crash when fragment is detached from Activity.

https://gerrit.wikimedia.org/r/132955

Change 132955 merged by jenkins-bot:
Fixed crash when fragment is detached from Activity.

https://gerrit.wikimedia.org/r/132955

Can you repro this now, Liangent?

This is a crash report from three days ago:

USER_COMMENT=
ANDROID_VERSION=2.3.5
APP_VERSION_NAME=2.0-r-2015-01-15
BRAND=htc_asia_india
PHONE_MODEL=HTC Explorer A310e
CUSTOM_DATA=api = en.m.wikipedia.org
title = Main Page

STACK_TRACE=java.lang.IllegalStateException: Fragment NearbyFragment{4097bf18} not attached to Activity
at android.support.v4.app.Fragment.getResources(Fragment.java:619)
at org.wikipedia.nearby.NearbyFragment$NearbyAdapter.getView(NearbyFragment.java:607)
at android.widget.AbsListView.obtainView(AbsListView.java:1449)
at android.widget.ListView.makeAndAddView(ListView.java:1801)
at android.widget.ListView.fillDown(ListView.java:671)
at android.widget.ListView.fillGap(ListView.java:642)
at android.widget.AbsListView.trackMotionScroll(AbsListView.java:3452)
at android.widget.AbsListView$FlingRunnable.run(AbsListView.java:2950)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:150)
at android.app.ActivityThread.main(ActivityThread.java:4389)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
at dalvik.system.NativeStart.main(Native Method)

Came in OTRS at ticket https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=8124363