I downloaded a crash report from my app's Google Play admin area, ran it through retrace.sh
to deobfuscate the Proguard mapping, and it produced the output below.
Questions:
What is Unknown Source?
showHeader
, showPhoto
, etc. are indeed methods in my SummaryFragment
class, but why are they listed in the order shown? These methods do not follow any sort of logical or execution order in my code.
In which method was the NPE actually thrown?
Caused by: java.lang.NullPointerException
at com.myapp.SummaryFragment.selectMenuItemAuth(Unknown Source)
showHeader
photoButtonClicked
showPhoto
nameButtonClicked
deleteByID
access$0
at com.myapp.SummaryFragment.onActivityCreated(Unknown Source)
at android.support.v4.app.Fragment.performActivityCreated(Unknown Source)
at android.support.v4.app.FragmentManagerImpl.moveToState(Unknown Source)
moveToState
moveToState
moveToState
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…