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)
Don't know the cause yet. Seems that same issue is discussed here https://github.com/Prototik/HoloEverywhere/issues/430