photo / mobile-android

Trovebox mobile application for Android
Apache License 2.0
120 stars 64 forks source link

IllegalArgumentException Crash on preference fragment #430

Closed httpdispatch closed 11 years ago

httpdispatch commented 11 years ago

Don't know the cause yet. Seems that same issue is discussed here https://github.com/Prototik/HoloEverywhere/issues/430

java.lang.IllegalArgumentException: Wrong state class -- expecting Preference State
    at org.holoeverywhere.preference.Preference.onRestoreInstanceState(Preference.java:576)
    at org.holoeverywhere.preference.PreferenceScreen.onRestoreInstanceState(PreferenceScreen.java:214)
    at org.holoeverywhere.preference.Preference.dispatchRestoreInstanceState(Preference.java:172)
    at org.holoeverywhere.preference.PreferenceGroup.dispatchRestoreInstanceState(PreferenceGroup.java:87)
    at org.holoeverywhere.preference.PreferenceGroup.dispatchRestoreInstanceState(PreferenceGroup.java:90)
    at org.holoeverywhere.preference.PreferenceGroup.dispatchRestoreInstanceState(PreferenceGroup.java:90)
    at org.holoeverywhere.preference.Preference.restoreHierarchyState(Preference.java:820)
    at org.holoeverywhere.preference.PreferenceFragment.onActivityCreated(PreferenceFragment.java:154)
    at com.trovebox.android.app.common.CommonPreferenceFragment.onActivityCreated(CommonPreferenceFragment.java:76)
    at android.support.v4.app.Fragment.performActivityCreated(Fragment.java:1468)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:931)
    at android.support.v4.app.FragmentManagerImpl.attachFragment(FragmentManager.java:1264)
    at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:672)
    at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444)
    at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:461)
    at com.trovebox.android.app.ui.adapter.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:157)
    at android.support.v4.view.ViewPager.populate(ViewPager.java:1011)
    at android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:522)
    at android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:494)
    at android.support.v4.view.ViewPager.setCurrentItem(ViewPager.java:486)
    at com.trovebox.android.app.NavigationHandlerFragment.selectTab(NavigationHandlerFragment.java:178)
    at com.trovebox.android.app.NavigationHandlerFragment$FragmentWrapper.selectFragment(NavigationHandlerFragment.java:117)
    at com.trovebox.android.app.NavigationHandlerFragment$FragmentWrapper.onClick(NavigationHandlerFragment.java:88)
    at android.view.View.performClick(View.java:2537)
    at android.view.View$PerformClick.run(View.java:9157)
    at android.os.Handler.handleCallback(Handler.java:587)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:130)
    at android.app.ActivityThread.main(ActivityThread.java:3687)
    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:842)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
    at dalvik.system.NativeStart.main(Native Method)