tryton-vanmeer / LibreTrivia

An Open Source Trivia Game for Android
GNU General Public License v3.0
33 stars 13 forks source link

App crashes whenever I try to answer a question. #12

Open dseomn opened 6 years ago

dseomn commented 6 years ago

Whenever I start a game, the app crashes when I tap an answer to the first question. Here's the log:

--------- beginning of main
04-10 19:36:22.062  8127  8127 I art     : Starting a blocking GC AddRemoveAppImageSpace
04-10 19:36:22.064  8127  8127 W System  : ClassLoader referenced unknown path: /data/app/io.github.trytonvanmeer.libretrivia-1/lib/arm64
04-10 19:36:22.143  8127  8145 I Adreno  : QUALCOMM build                   : 74df444, I409c65498b
04-10 19:36:22.143  8127  8145 I Adreno  : Build Date                       : 06/22/16
04-10 19:36:22.143  8127  8145 I Adreno  : OpenGL ES Shader Compiler Version: XE031.08.00.02
04-10 19:36:22.143  8127  8145 I Adreno  : Local Branch                     : N16
04-10 19:36:22.143  8127  8145 I Adreno  : Remote Branch                    : 
04-10 19:36:22.143  8127  8145 I Adreno  : Remote Branch                    : 
04-10 19:36:22.143  8127  8145 I Adreno  : Reconstruct Branch               : 
04-10 19:36:22.150  8127  8145 I OpenGLRenderer: Initialized EGL, version 1.4
04-10 19:36:22.150  8127  8145 D OpenGLRenderer: Swap behavior 1
04-10 19:36:34.584  8127  8159 D NetworkSecurityConfig: No Network Security Config specified, using platform default
04-10 19:36:34.585  8127  8159 W System  : ClassLoader referenced unknown path: /system/framework/tcmclient.jar
04-10 19:36:34.662  8127  8145 D OpenGLRenderer: endAllActiveAnimators on 0x7f6eefc400 (RippleDrawable) with handle 0x7f6e774320
04-10 19:36:35.909  8127  8127 E MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
04-10 19:36:35.909  8127  8127 E MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
04-10 19:36:35.929  8127  8139 E MediaPlayer: error (1, -2147483648)
04-10 19:36:35.930  8127  8127 D MediaPlayer: create failed:
04-10 19:36:35.930  8127  8127 D MediaPlayer: java.io.IOException: Prepare failed.: status=0x1
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at android.media.MediaPlayer._prepare(Native Method)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at android.media.MediaPlayer.prepare(MediaPlayer.java:1184)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at android.media.MediaPlayer.create(MediaPlayer.java:943)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at android.media.MediaPlayer.create(MediaPlayer.java:914)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at io.github.trytonvanmeer.libretrivia.util.SoundUtil.playSound(SoundUtil.java:20)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at io.github.trytonvanmeer.libretrivia.activities.TriviaGameActivity.onAnswerClick(TriviaGameActivity.java:180)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at io.github.trytonvanmeer.libretrivia.fragments.TriviaQuestionFragment$AnswerButtonListener.onClick(TriviaQuestionFragment.java:113)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at android.view.View.performClick(View.java:5637)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at android.view.View$PerformClick.run(View.java:22433)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at android.os.Handler.handleCallback(Handler.java:751)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at android.os.Handler.dispatchMessage(Handler.java:95)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at android.os.Looper.loop(Looper.java:154)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at android.app.ActivityThread.main(ActivityThread.java:6186)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at java.lang.reflect.Method.invoke(Native Method)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
04-10 19:36:35.930  8127  8127 D MediaPlayer:   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
04-10 19:36:35.931  8127  8127 D AndroidRuntime: Shutting down VM
--------- beginning of crash
04-10 19:36:35.931  8127  8127 E AndroidRuntime: FATAL EXCEPTION: main
04-10 19:36:35.931  8127  8127 E AndroidRuntime: Process: io.github.trytonvanmeer.libretrivia, PID: 8127
04-10 19:36:35.931  8127  8127 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.media.MediaPlayer.setVolume(float, float)' on a null object reference
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at io.github.trytonvanmeer.libretrivia.util.SoundUtil.playSound(SoundUtil.java:21)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at io.github.trytonvanmeer.libretrivia.activities.TriviaGameActivity.onAnswerClick(TriviaGameActivity.java:180)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at io.github.trytonvanmeer.libretrivia.fragments.TriviaQuestionFragment$AnswerButtonListener.onClick(TriviaQuestionFragment.java:113)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at android.view.View.performClick(View.java:5637)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at android.view.View$PerformClick.run(View.java:22433)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:751)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:95)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:154)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:6186)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
04-10 19:36:35.931  8127  8127 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)