biylda / WhereYouGo

android app for Wherigo
26 stars 12 forks source link

Crash on certain cartridge #4

Closed Lineflyer closed 8 years ago

Lineflyer commented 8 years ago

I tried using WhereYouGo (current Google Play version) to run a reverse cache wherigo. Example: GC6607C

It seems I cannot get the cartridge running correctly. It should show input dialogues for language and startcode at the beginning. I do get the language dialogue after some going back and forth but after entering the language WhereYouGo crashes.

Stacktrace:

12:22:31.818 Error AndroidRuntime 19806  FATAL EXCEPTION: main
12:22:31.818 Error AndroidRuntime 19806  Process: menion.android.whereyougo, PID: 19806
12:22:31.818 Error AndroidRuntime 19806  java.lang.NullPointerException: Attempt to read from field 'util.BackgroundRunner cz.matejcik.openwig.Engine.eventRunner' on a null object reference
12:22:31.818 Error AndroidRuntime 19806     at cz.matejcik.openwig.Engine.callEvent(Engine.java:286)
12:22:31.818 Error AndroidRuntime 19806     at menion.android.whereyougo.gui.activity.wherigo.InputScreenActivity$1.onClick(InputScreenActivity.java:151)
12:22:31.818 Error AndroidRuntime 19806     at menion.android.whereyougo.gui.extension.dialog.CustomDialog$1.onClick(CustomDialog.java:77)
12:22:31.818 Error AndroidRuntime 19806     at android.view.View.performClick(View.java:5197)
12:22:31.818 Error AndroidRuntime 19806     at android.view.View$PerformClick.run(View.java:20926)
12:22:31.818 Error AndroidRuntime 19806     at android.os.Handler.handleCallback(Handler.java:739)
12:22:31.818 Error AndroidRuntime 19806     at android.os.Handler.dispatchMessage(Handler.java:95)
12:22:31.818 Error AndroidRuntime 19806     at android.os.Looper.loop(Looper.java:145)
12:22:31.818 Error AndroidRuntime 19806     at android.app.ActivityThread.main(ActivityThread.java:5951)
12:22:31.818 Error AndroidRuntime 19806     at java.lang.reflect.Method.invoke(Native Method)
12:22:31.818 Error AndroidRuntime 19806     at java.lang.reflect.Method.invoke(Method.java:372)
12:22:31.818 Error AndroidRuntime 19806     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
12:22:31.818 Error AndroidRuntime 19806     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
Lineflyer commented 8 years ago

This does no longer happen in version 0.9.0 for whatever reason. Will reopen if I get new clues.

Feel free to reopen yourself if the problem is still present according to the stack trace.