$ {"a" : 12}["a"]++
java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
dshell/defined/toplevel_1681635772.invoke()V @52: invokevirtual
Reason:
Type long_2nd (current frame, stack[3]) is not assignable to 'java/lang/Object'
Current Frame:
bci: @52
flags: { }
locals: { }
stack: { 'dshell/lang/GenericMap', 'java/lang/String', long, long_2nd }
Bytecode:
0000000: bb00 0959 04bd 000b 5903 120d 5304 bd00
0000010: 0459 0314 000e bb00 115b 5b57 b700 1553
0000020: b700 1859 120d 5ab6 001c c000 1eb6 0022
0000030: 0ab8 0028 b600 2cb1
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2688)
at java.lang.Class.getMethod0(Class.java:2937)
at java.lang.Class.getMethod(Class.java:1771)
at dshell.internal.exe.DShellEngineFactory$DShellExecutionEngine.startExecution(DShellEngineFactory.java:202)
at dshell.internal.exe.DShellEngineFactory$DShellExecutionEngine.eval(DShellEngineFactory.java:190)
at dshell.internal.exe.DShellEngineFactory$DShellExecutionEngine.eval(DShellEngineFactory.java:108)
at dshell.main.DShell.runInteractiveMode(DShell.java:177)
at dshell.main.DShell.execute(DShell.java:158)
at dshell.main.DShell.main(DShell.java:238)
fatal: invocation problem
at dshell.internal.exe.DShellEngineFactory$DShellExecutionEngine.startExecution(DShellEngineFactory.java:213)
at dshell.internal.exe.DShellEngineFactory$DShellExecutionEngine.eval(DShellEngineFactory.java:190)
at dshell.internal.exe.DShellEngineFactory$DShellExecutionEngine.eval(DShellEngineFactory.java:108)
at dshell.main.DShell.runInteractiveMode(DShell.java:177)
at dshell.main.DShell.execute(DShell.java:158)
at dshell.main.DShell.main(DShell.java:238)