Android Question App crashes in Debug, runs OK in Release

RJB

Active Member
Licensed User
Longtime User
Hi,
can anyone help?
The app runs fine in release mode but in Debug it just crashes and the log gives:
B4X:
:null,0
java.lang.RuntimeException: Unexpected command: 0
 at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:426)
 at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
 at com.adzscreen.main.initializeGlobals(main.java:320)
 at com.adzscreen.main.afterFirstLayout(main.java:101)
 at com.adzscreen.main.access$000(main.java:17)
 at com.adzscreen.main$WaitForLayout.run(main.java:82)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.app.ActivityThread.main(ActivityThread.java:5292)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
 at dalvik.system.NativeStart.main(Native Method)
:null,0
java.lang.RuntimeException: Unexpected command: 0
 at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:426)
 at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
 at com.adzscreen.main.initializeGlobals(main.java:320)
 at com.adzscreen.main.afterFirstLayout(main.java:101)
 at com.adzscreen.main.access$000(main.java:17)
 at com.adzscreen.main$WaitForLayout.run(main.java:82)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.app.ActivityThread.main(ActivityThread.java:5292)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
 at dalvik.system.NativeStart.main(Native Method)
:null,0
java.lang.RuntimeException: Unexpected command: 0
 at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:426)
 at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
 at com.adzscreen.main.initializeGlobals(main.java:320)
 at com.adzscreen.main.afterFirstLayout(main.java:101)
 at com.adzscreen.main.access$000(main.java:17)
 at com.adzscreen.main$WaitForLayout.run(main.java:82)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.app.ActivityThread.main(ActivityThread.java:5292)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
 at dalvik.system.NativeStart.main(Native Method)
:null,0
java.lang.RuntimeException: Unknown type in readObject: 65
 at anywheresoftware.b4a.shell.ShellConnector.readObject(ShellConnector.java:291)
 at anywheresoftware.b4a.shell.Shell.createArray(Shell.java:567)
 at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:380)
 at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
 at com.adzscreen.main.initializeGlobals(main.java:320)
 at com.adzscreen.main.afterFirstLayout(main.java:101)
 at com.adzscreen.main.access$000(main.java:17)
 at com.adzscreen.main$WaitForLayout.run(main.java:82)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.app.ActivityThread.main(ActivityThread.java:5292)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
 at dalvik.system.NativeStart.main(Native Method)
:null,0
java.lang.RuntimeException: Unexpected command: 0
 at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:426)
 at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
 at com.adzscreen.main.initializeGlobals(main.java:320)
 at com.adzscreen.main.afterFirstLayout(main.java:101)
 at com.adzscreen.main.access$000(main.java:17)
 at com.adzscreen.main$WaitForLayout.run(main.java:82)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.app.ActivityThread.main(ActivityThread.java:5292)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
 at dalvik.system.NativeStart.main(Native Method)
:null,0
java.lang.RuntimeException: Unexpected command: -27
 at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:426)
 at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
 at com.adzscreen.main.initializeGlobals(main.java:320)
 at com.adzscreen.main.afterFirstLayout(main.java:101)
 at com.adzscreen.main.access$000(main.java:17)
 at com.adzscreen.main$WaitForLayout.run(main.java:82)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.app.ActivityThread.main(ActivityThread.java:5292)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
 at dalvik.system.NativeStart.main(Native Method)
:null,0
java.lang.RuntimeException: Unexpected command: 0
 at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:426)
 at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
 at com.adzscreen.main.initializeGlobals(main.java:320)
 at com.adzscreen.main.afterFirstLayout(main.java:101)
 at com.adzscreen.main.access$000(main.java:17)
 at com.adzscreen.main$WaitForLayout.run(main.java:82)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.app.ActivityThread.main(ActivityThread.java:5292)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
 at dalvik.system.NativeStart.main(Native Method)
:null,0
java.lang.RuntimeException: Unknown type in readObject: 83
 at anywheresoftware.b4a.shell.ShellConnector.readObject(ShellConnector.java:291)
 at anywheresoftware.b4a.shell.Shell.createArray(Shell.java:567)
 at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:380)
 at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
 at com.adzscreen.main.initializeGlobals(main.java:320)
 at com.adzscreen.main.afterFirstLayout(main.java:101)
 at com.adzscreen.main.access$000(main.java:17)
 at com.adzscreen.main$WaitForLayout.run(main.java:82)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.app.ActivityThread.main(ActivityThread.java:5292)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
 at dalvik.system.NativeStart.main(Native Method)
:null,0
java.lang.RuntimeException: Unexpected command: 0
 at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:426)
 at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
 at com.adzscreen.main.initializeGlobals(main.java:320)
 at com.adzscreen.main.afterFirstLayout(main.java:101)
 at com.adzscreen.main.access$000(main.java:17)
 at com.adzscreen.main$WaitForLayout.run(main.java:82)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.app.ActivityThread.main(ActivityThread.java:5292)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
 at dalvik.system.NativeStart.main(Native Method)
:null,0
java.lang.RuntimeException: Unknown type in readObject: 83
 at anywheresoftware.b4a.shell.ShellConnector.readObject(ShellConnector.java:291)
 at anywheresoftware.b4a.shell.Shell.fillHtSubs(Shell.java:594)
 at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:369)
 at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
 at com.adzscreen.main.initializeGlobals(main.java:320)
 at com.adzscreen.main.afterFirstLayout(main.java:101)
 at com.adzscreen.main.access$000(main.java:17)
 at com.adzscreen.main$WaitForLayout.run(main.java:82)
 at android.os.Handler.handleCallback(Handler.java:808)
 at android.os.Handler.dispatchMessage(Handler.java:103)
 at android.os.Looper.loop(Looper.java:193)
 at android.app.ActivityThread.main(ActivityThread.java:5292)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
 at dalvik.system.NativeStart.main(Native Method)
It doesn't seem to get anywhere near the code so 'log' and breakpoints don't help.
Any help with the cause or how to find it?
Thanks
 

RJB

Active Member
Licensed User
Longtime User
Yes, trying to initialise the fields of a type!
Thanks
Strange it didn't seem to cause a problem in release mode?
 
Upvote 0
Top