Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User reports crash on Android 4.3 when viewing other sections of Torrent groups on v1.3.0 #22

Closed
Twinklebear opened this issue Sep 2, 2013 · 4 comments
Labels

Comments

@Twinklebear
Copy link
Collaborator

Devices are Nexus 4 & 7. Report:

...if I try to look at anything over than an album cover (description, comments, etc.) it crashes consistently (100% reproducible on both devices).

New Trace collected :
=====================
Error Report collected on : Sun Sep 01 21:33:04 EDT 2013

Informations :
==============

Version Code: 4
Version Name : 1.3.0
Package : what.gui
Phone ModelNexus 7
Android Version : 4.3
Board : flo
Brand : google
Device : flo
Display : JSS15Q
Model : Nexus 7
Type : user
User : android-build
Total Internal memory : 13101502464
Available Internal memory : 2592432128
Custom Informations :
=====================

Stack : 
======= 
java.lang.NullPointerException
at what.torrents.torrents.FormatsFragment.populateOther(FormatsFragment.java:76)
at what.torrents.torrents.FormatsFragment.onCreateView(FormatsFragment.java:54)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1478)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:927)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1460)
at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:472)
at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
at android.support.v4.view.ViewPager.populate(ViewPager.java:1068)
at android.support.v4.view.ViewPager.populate(ViewPager.java:914)
at android.support.v4.view.ViewPager$3.run(ViewPager.java:244)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
at android.view.Choreographer.doCallbacks(Choreographer.java:562)
at android.view.Choreographer.doFrame(Choreographer.java:531)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)

Cause : 
======= 
**** End of current Report ***
New Trace collected :
=====================
Error Report collected on : Sun Sep 01 21:33:04 EDT 2013

Informations :
==============

Version Code: 4
Version Name : 1.3.0
Package : what.gui
FilePath : /data/data/what.gui/files
Phone ModelNexus 7
Android Version : 4.3
Board : flo
Brand : google
Device : flo
Display : JSS15Q
Model : Nexus 7
Product : razor
Type : user
User : android-build
Total Internal memory : 13101502464
Available Internal memory : 2592423936
Custom Informations :
=====================

Stack : 
======= 
java.lang.NullPointerException
at what.torrents.torrents.FormatsFragment.populateOther(FormatsFragment.java:76)
at what.torrents.torrents.FormatsFragment.onCreateView(FormatsFragment.java:54)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1478)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:927)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1460)
at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:472)
at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
at android.support.v4.view.ViewPager.populate(ViewPager.java:1068)
at android.support.v4.view.ViewPager.populate(ViewPager.java:914)
at android.support.v4.view.ViewPager$3.run(ViewPager.java:244)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
at android.view.Choreographer.doCallbacks(Choreographer.java:562)
at android.view.Choreographer.doFrame(Choreographer.java:531)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)

Cause : 
======= 
**** End of current Report ***
@Twinklebear
Copy link
Collaborator Author

Another user on Android 4.0.3 and app 1.3.1 reports this same issue. Their crash report:

New Trace collected :
=====================
Error Report collected on : Fri Sep 06 10:13:37 CDT 2013

Informations :
==============

Version Code: 5
Version Name : 1.3.1
Package : what.gui
FilePath : /data/data/what.gui/files
Phone ModelADR6425LVW
Android Version : 4.0.3
Board : vigor
Brand : verizon_wwe
Device : vigor
Display : IML74K
Host : ABM053
ID : IML74K
Model : ADR6425LVW
Product : htc_vigor
Tags : release-keys
Time : 1341334535000
Type : user
User : unknown
Total Internal memory : 2510082048
Available Internal memory : 1599590400
Custom Informations :
=====================

Stack :
=======
java.lang.NullPointerException
at what.torrents.torrents.FormatsFragment.populateOther(FormatsFragment.java:76)
at what.torrents.torrents.FormatsFragment.onCreateView(FormatsFragment.java:54)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1478)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:927)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1460)
at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:472)
at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
at android.support.v4.view.ViewPager.populate(ViewPager.java:1068)
at android.support.v4.view.ViewPager.populate(ViewPager.java:914)
at android.support.v4.view.ViewPager$3.run(ViewPager.java:244)
at android.support.v4.view.ViewPager.completeScroll(ViewPager.java:1761)
at android.support.v4.view.ViewPager.onInterceptTouchEvent(ViewPager.java:1894)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1637)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1965)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1692)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1965)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1692)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1965)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1692)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1965)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1692)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1982)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1441)
at android.app.Activity.dispatchTouchEvent(Activity.java:2414)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1930)
at android.view.View.dispatchPointerEvent(View.java:5759)
at android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java:2970)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2529)
at android.view.ViewRootImpl.processInputEvents(ViewRootImpl.java:869)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2538)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:4945)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)

Cause :
=======
**** End of current Report ***

@Twinklebear
Copy link
Collaborator Author

This crash occurs when viewing non-music torrents in the app, continuing to look into it. Edit: The crash is caused by populateOther trying to set values for fields that don't exist in the layout. Will fix by adding a custom layout for non-music torrents.

@Twinklebear
Copy link
Collaborator Author

So I've got this fixed in ce63b65, once the update is pushed out I'll close this issue.

@Twinklebear
Copy link
Collaborator Author

If I recall correctly, this should be fixed by now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant