Description
Compiler produces java.lang.VerifyError: Bad type on operand stack for the following JCK compiler tests
lang/LMBD/lmbd010/lmbd01001m6/lmbd01001m6.html
lang/LMBD/lmbd010/lmbd01001m61/lmbd01001m61.html
lang/LMBD/lmbd010/lmbd01001m7/lmbd01001m7.html
lang/LMBD/lmbd010/lmbd01001m71/lmbd01001m71.html
lang/LMBD/lmbd012/lmbd01201m0/lmbd01201m0.html
lang/LMBD/lmbd012/lmbd01201m01/lmbd01201m01.html
lang/LMBD/lmbd012/lmbd01201m1/lmbd01201m1.html
lang/LMBD/lmbd012/lmbd01201m11/lmbd01201m11.html
lang/LMBD/lmbd012/lmbd01201m2/lmbd01201m2.html
lang/LMBD/lmbd012/lmbd01201m21/lmbd01201m21.html
lang/LMBD/lmbd033/lmbd03301m0/lmbd03301m0.html
lang/LMBD/lmbd033/lmbd03301m01/lmbd03301m01.html
lang/LMBD/lmbd033/lmbd03301m1/lmbd03301m1.html
lang/LMBD/lmbd033/lmbd03301m11/lmbd03301m11.html
lang/LMBD/lmbd033/lmbd03301m2/lmbd03301m2.html
lang/LMBD/lmbd033/lmbd03301m21/lmbd03301m21.html
lang/LMBD/lmbd034/lmbd03401m0/lmbd03401m0.html
lang/LMBD/lmbd034/lmbd03401m1/lmbd03401m1.html
lang/LMBD/lmbd034/lmbd03401m2/lmbd03401m2.html
lang/LMBD/lmbd035/lmbd03501m1/lmbd03501m1.html
lang/LMBD/lmbd035/lmbd03501m2/lmbd03501m2.html
lang/LMBD/lmbd035/lmbd03501m3/lmbd03501m3.html
java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
javasoft/sqe/tests/lang/lmbd010/lmbd01001m6/lmbd01001m6.run([Ljava/lang/String;Ljava/io/PrintStream;)I @1: invokedynamic
Reason:
Type '[Ljava/lang/String;' (current frame, stack[0]) is not assignable to 'javasoft/sqe/tests/lang/lmbd010/lmbd01001m6/lmbd01001m6'
Current Frame:
bci: @1
flags: { }
locals: { '[Ljava/lang/String;', 'java/io/PrintStream' }
stack: { '[Ljava/lang/String;' }
Bytecode:
0000000: 2aba 0005 0000 4d2c 08b9 0006 0200 3e1d
0000010: 1006 9f00 262b bb00 0759 b700 0812 09b6
0000020: 000a 1db6 000b 120c b600 0a10 06b6 000b
0000030: b600 0db6 000e 05ac 03ac
Stackmap Table:
append_frame(@56,Object[#31],Integer)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2443)
at java.lang.Class.getMethod0(Class.java:2686)
at java.lang.Class.getMethod(Class.java:1620)
at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:521)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:489)
Exception in thread "main"
lang/LMBD/lmbd010/lmbd01001m6/lmbd01001m6.html
lang/LMBD/lmbd010/lmbd01001m61/lmbd01001m61.html
lang/LMBD/lmbd010/lmbd01001m7/lmbd01001m7.html
lang/LMBD/lmbd010/lmbd01001m71/lmbd01001m71.html
lang/LMBD/lmbd012/lmbd01201m0/lmbd01201m0.html
lang/LMBD/lmbd012/lmbd01201m01/lmbd01201m01.html
lang/LMBD/lmbd012/lmbd01201m1/lmbd01201m1.html
lang/LMBD/lmbd012/lmbd01201m11/lmbd01201m11.html
lang/LMBD/lmbd012/lmbd01201m2/lmbd01201m2.html
lang/LMBD/lmbd012/lmbd01201m21/lmbd01201m21.html
lang/LMBD/lmbd033/lmbd03301m0/lmbd03301m0.html
lang/LMBD/lmbd033/lmbd03301m01/lmbd03301m01.html
lang/LMBD/lmbd033/lmbd03301m1/lmbd03301m1.html
lang/LMBD/lmbd033/lmbd03301m11/lmbd03301m11.html
lang/LMBD/lmbd033/lmbd03301m2/lmbd03301m2.html
lang/LMBD/lmbd033/lmbd03301m21/lmbd03301m21.html
lang/LMBD/lmbd034/lmbd03401m0/lmbd03401m0.html
lang/LMBD/lmbd034/lmbd03401m1/lmbd03401m1.html
lang/LMBD/lmbd034/lmbd03401m2/lmbd03401m2.html
lang/LMBD/lmbd035/lmbd03501m1/lmbd03501m1.html
lang/LMBD/lmbd035/lmbd03501m2/lmbd03501m2.html
lang/LMBD/lmbd035/lmbd03501m3/lmbd03501m3.html
java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
javasoft/sqe/tests/lang/lmbd010/lmbd01001m6/lmbd01001m6.run([Ljava/lang/String;Ljava/io/PrintStream;)I @1: invokedynamic
Reason:
Type '[Ljava/lang/String;' (current frame, stack[0]) is not assignable to 'javasoft/sqe/tests/lang/lmbd010/lmbd01001m6/lmbd01001m6'
Current Frame:
bci: @1
flags: { }
locals: { '[Ljava/lang/String;', 'java/io/PrintStream' }
stack: { '[Ljava/lang/String;' }
Bytecode:
0000000: 2aba 0005 0000 4d2c 08b9 0006 0200 3e1d
0000010: 1006 9f00 262b bb00 0759 b700 0812 09b6
0000020: 000a 1db6 000b 120c b600 0a10 06b6 000b
0000030: b600 0db6 000e 05ac 03ac
Stackmap Table:
append_frame(@56,Object[#31],Integer)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2443)
at java.lang.Class.getMethod0(Class.java:2686)
at java.lang.Class.getMethod(Class.java:1620)
at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:521)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:489)
Exception in thread "main"