ADDITIONAL SYSTEM INFORMATION :
openjdk 21-ea 2023-09-19
OpenJDK Runtime Environment (build 21-ea+17-1421)
OpenJDK 64-Bit Server VM (build 21-ea+17-1421, mixed mode, sharing)
A DESCRIPTION OF THE PROBLEM :
After https://bugs.openjdk.org/browse/JDK-8294972, JLink threw an error when linking ASM library and stripping the debug info.
REGRESSION : Last worked in version 21
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Download ASM: https://repo1.maven.org/maven2/org/ow2/asm/asm/9.5/asm-9.5.jar
Run JLink: jlink --module-path .\mods\asm-9.5.jar --add-modules org.objectweb.asm --output jdk -G
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The JDK to be generated successfully
ACTUAL -
Error: Detected branch target out of bytecode range at bytecode offset 330 of method visit(String,Object)
0000: 2a 59 b4 00 51 04 60 b5 00 51 2a b4 00 1b 99 00
0010: 13 2a b4 00 1d 2a b4 00 19 2b b6 00 34 b6 00 38
0020: 57 2c c1 00 53 99 00 1b 2a b4 00 1d 10 73 2a b4
0030: 00 19 2c c0 00 53 b6 00 34 b6 00 57 57 a7 03 69
0040: 2c c1 00 59 99 00 21 2a b4 00 1d 10 42 2a b4 00
0050: 19 2c c0 00 59 b6 00 5d b6 00 61 b4 00 66 b6 00
0060: 57 57 a7 03 44 2c c1 00 68 99 00 2b 2c c0 00 68
0070: b6 00 6c 99 00 07 04 a7 00 04 03 3e 2a b4 00 1d
0080: 10 5a 2a b4 00 19 1d b6 00 61 b4 00 66 b6 00 57
0090: 57 a7 03 15 2c c1 00 6e 99 00 21 2a b4 00 1d 10
00a0: 43 2a b4 00 19 2c c0 00 6e b6 00 72 b6 00 61 b4
00b0: 00 66 b6 00 57 57 a7 02 f0 2c c1 00 74 99 00 21
00c0: 2a b4 00 1d 10 53 2a b4 00 19 2c c0 00 74 b6 00
00d0: 78 b6 00 61 b4 00 66 b6 00 57 57 a7 02 cb 2c c1
00e0: 00 7a 99 00 1e 2a b4 00 1d 10 63 2a b4 00 19 2c
00f0: c0 00 7a b6 00 7e b6 00 34 b6 00 57 57 a7 02 a9
0100: 2c c1 00 80 99 00 4c 2c c0 00 80 4e 2a b4 00 1d
0110: 10 5b 2d be b6 00 57 57 2d 3a 04 19 04 be 36 05
0120: 03 36 06 15 06 15 05 a2 00 26 19 04 15 06 33 36
0130: 07 2a b4 00 1d 10 42 2a b4 00 19 15 07 b6 00 61
0140: b4 00 66 b6 00 57 57 84 06 01 a7 fe b5 a7 02 59
0150: 2c c1 00 82 99 00 54 2c c0 00 82 4e 2a b4 00 1d
0160: 10 5b 2d be b6 00 57 57 2d 3a 04 19 04 be 36 05
0170: 03 36 06 15 06 15 05 a2 00 2e 19 04 15 06 33 36
0180: 07 2a b4 00 1d 10 5a 2a b4 00 19 15 07 99 00 07
0190: 04 a7 00 04 03 b6 00 61 b4 00 66 b6 00 57 57 84
01a0: 06 01 a7 fe 5d a7 02 01 2c c1 00 84 99 00 4c 2c
01b0: c0 00 84 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
01c0: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
01d0: 00 26 19 04 15 06 35 36 07 2a b4 00 1d 10 53 2a
01e0: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
01f0: 06 01 a7 fe 0d a7 01 b1 2c c1 00 86 99 00 4c 2c
0200: c0 00 86 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0210: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0220: 00 26 19 04 15 06 34 36 07 2a b4 00 1d 10 43 2a
0230: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
0240: 06 01 a7 fd bd a7 01 61 2c c1 00 88 99 00 4c 2c
0250: c0 00 88 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0260: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0270: 00 26 19 04 15 06 2e 36 07 2a b4 00 1d 10 49 2a
0280: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
0290: 06 01 a7 fd 6d a7 01 11 2c c1 00 8a 99 00 4c 2c
02a0: c0 00 8a 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
02b0: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
02c0: 00 26 19 04 15 06 2f 37 07 2a b4 00 1d 10 4a 2a
02d0: b4 00 19 16 07 b6 00 8e b4 00 66 b6 00 57 57 84
02e0: 06 01 a7 fd 1d a7 00 c1 2c c1 00 90 99 00 4c 2c
02f0: c0 00 90 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0300: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0310: 00 26 19 04 15 06 30 38 07 2a b4 00 1d 10 46 2a
0320: b4 00 19 17 07 b6 00 94 b4 00 66 b6 00 57 57 84
0330: 06 01 a7 fc cd a7 00 71 2c c1 00 96 99 00 4c 2c
0340: c0 00 96 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0350: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0360: 00 26 19 04 15 06 31 39 07 2a b4 00 1d 10 44 2a
0370: b4 00 19 18 07 b6 00 9a b4 00 66 b6 00 57 57 84
0380: 06 01 a7 fc 7d a7 00 21 2a b4 00 19 2c b6 00 9e
0390: 4e 2a b4 00 1d 12 a0 2d b4 00 a3 b6 00 a7 2d b4
03a0: 00 66 b6 00 57 57 b1
java.lang.VerifyError: Detected branch target out of bytecode range at bytecode offset 330 of method visit(String,Object)
0000: 2a 59 b4 00 51 04 60 b5 00 51 2a b4 00 1b 99 00
0010: 13 2a b4 00 1d 2a b4 00 19 2b b6 00 34 b6 00 38
0020: 57 2c c1 00 53 99 00 1b 2a b4 00 1d 10 73 2a b4
0030: 00 19 2c c0 00 53 b6 00 34 b6 00 57 57 a7 03 69
0040: 2c c1 00 59 99 00 21 2a b4 00 1d 10 42 2a b4 00
0050: 19 2c c0 00 59 b6 00 5d b6 00 61 b4 00 66 b6 00
0060: 57 57 a7 03 44 2c c1 00 68 99 00 2b 2c c0 00 68
0070: b6 00 6c 99 00 07 04 a7 00 04 03 3e 2a b4 00 1d
0080: 10 5a 2a b4 00 19 1d b6 00 61 b4 00 66 b6 00 57
0090: 57 a7 03 15 2c c1 00 6e 99 00 21 2a b4 00 1d 10
00a0: 43 2a b4 00 19 2c c0 00 6e b6 00 72 b6 00 61 b4
00b0: 00 66 b6 00 57 57 a7 02 f0 2c c1 00 74 99 00 21
00c0: 2a b4 00 1d 10 53 2a b4 00 19 2c c0 00 74 b6 00
00d0: 78 b6 00 61 b4 00 66 b6 00 57 57 a7 02 cb 2c c1
00e0: 00 7a 99 00 1e 2a b4 00 1d 10 63 2a b4 00 19 2c
00f0: c0 00 7a b6 00 7e b6 00 34 b6 00 57 57 a7 02 a9
0100: 2c c1 00 80 99 00 4c 2c c0 00 80 4e 2a b4 00 1d
0110: 10 5b 2d be b6 00 57 57 2d 3a 04 19 04 be 36 05
0120: 03 36 06 15 06 15 05 a2 00 26 19 04 15 06 33 36
0130: 07 2a b4 00 1d 10 42 2a b4 00 19 15 07 b6 00 61
0140: b4 00 66 b6 00 57 57 84 06 01 a7 fe b5 a7 02 59
0150: 2c c1 00 82 99 00 54 2c c0 00 82 4e 2a b4 00 1d
0160: 10 5b 2d be b6 00 57 57 2d 3a 04 19 04 be 36 05
0170: 03 36 06 15 06 15 05 a2 00 2e 19 04 15 06 33 36
0180: 07 2a b4 00 1d 10 5a 2a b4 00 19 15 07 99 00 07
0190: 04 a7 00 04 03 b6 00 61 b4 00 66 b6 00 57 57 84
01a0: 06 01 a7 fe 5d a7 02 01 2c c1 00 84 99 00 4c 2c
01b0: c0 00 84 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
01c0: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
01d0: 00 26 19 04 15 06 35 36 07 2a b4 00 1d 10 53 2a
01e0: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
01f0: 06 01 a7 fe 0d a7 01 b1 2c c1 00 86 99 00 4c 2c
0200: c0 00 86 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0210: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0220: 00 26 19 04 15 06 34 36 07 2a b4 00 1d 10 43 2a
0230: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
0240: 06 01 a7 fd bd a7 01 61 2c c1 00 88 99 00 4c 2c
0250: c0 00 88 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0260: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0270: 00 26 19 04 15 06 2e 36 07 2a b4 00 1d 10 49 2a
0280: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
0290: 06 01 a7 fd 6d a7 01 11 2c c1 00 8a 99 00 4c 2c
02a0: c0 00 8a 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
02b0: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
02c0: 00 26 19 04 15 06 2f 37 07 2a b4 00 1d 10 4a 2a
02d0: b4 00 19 16 07 b6 00 8e b4 00 66 b6 00 57 57 84
02e0: 06 01 a7 fd 1d a7 00 c1 2c c1 00 90 99 00 4c 2c
02f0: c0 00 90 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0300: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0310: 00 26 19 04 15 06 30 38 07 2a b4 00 1d 10 46 2a
0320: b4 00 19 17 07 b6 00 94 b4 00 66 b6 00 57 57 84
0330: 06 01 a7 fc cd a7 00 71 2c c1 00 96 99 00 4c 2c
0340: c0 00 96 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0350: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0360: 00 26 19 04 15 06 31 39 07 2a b4 00 1d 10 44 2a
0370: b4 00 19 18 07 b6 00 9a b4 00 66 b6 00 57 57 84
0380: 06 01 a7 fc 7d a7 00 21 2a b4 00 19 2c b6 00 9e
0390: 4e 2a b4 00 1d 12 a0 2d b4 00 a3 b6 00 a7 2d b4
03a0: 00 66 b6 00 57 57 b1
at java.base/jdk.internal.classfile.impl.StackMapGenerator.generatorError(StackMapGenerator.java:872)
at java.base/jdk.internal.classfile.impl.StackMapGenerator.detectFrameOffsets(StackMapGenerator.java:941)
at java.base/jdk.internal.classfile.impl.StackMapGenerator.generate(StackMapGenerator.java:284)
at java.base/jdk.internal.classfile.impl.StackMapGenerator.<init>(StackMapGenerator.java:232)
at java.base/jdk.internal.classfile.impl.DirectCodeBuilder$4.writeBody(DirectCodeBuilder.java:333)
at java.base/jdk.internal.classfile.impl.UnboundAttribute$AdHocAttribute.writeTo(UnboundAttribute.java:914)
at java.base/jdk.internal.classfile.impl.AttributeHolder.writeTo(AttributeHolder.java:56)
at java.base/jdk.internal.classfile.impl.DirectMethodBuilder.writeTo(DirectMethodBuilder.java:136)
at java.base/jdk.internal.classfile.impl.BufWriterImpl.writeList(BufWriterImpl.java:194)
at java.base/jdk.internal.classfile.impl.DirectClassBuilder.build(DirectClassBuilder.java:176)
at java.base/jdk.internal.classfile.Classfile.build(Classfile.java:218)
at java.base/jdk.internal.classfile.impl.ClassImpl.transform(ClassImpl.java:175)
at jdk.jlink/jdk.tools.jlink.internal.plugins.StripJavaDebugAttributesPlugin.lambda$transform$3(StripJavaDebugAttributesPlugin.java:69)
at jdk.jlink/jdk.tools.jlink.plugin.ResourcePool.lambda$transformAndCopy$0(ResourcePool.java:112)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1924)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
at jdk.jlink/jdk.tools.jlink.plugin.ResourcePool.transformAndCopy(ResourcePool.java:111)
at jdk.jlink/jdk.tools.jlink.internal.plugins.StripJavaDebugAttributesPlugin.transform(StripJavaDebugAttributesPlugin.java:59)
at jdk.jlink/jdk.tools.jlink.internal.plugins.DefaultStripDebugPlugin.transform(DefaultStripDebugPlugin.java:76)
at jdk.jlink/jdk.tools.jlink.internal.ImagePluginStack.visitResources(ImagePluginStack.java:262)
at jdk.jlink/jdk.tools.jlink.internal.ImageFileCreator.generateJImage(ImageFileCreator.java:184)
at jdk.jlink/jdk.tools.jlink.internal.ImageFileCreator.writeImage(ImageFileCreator.java:163)
at jdk.jlink/jdk.tools.jlink.internal.ImageFileCreator.create(ImageFileCreator.java:100)
at jdk.jlink/jdk.tools.jlink.internal.JlinkTask$ImageHelper.retrieve(JlinkTask.java:860)
at jdk.jlink/jdk.tools.jlink.internal.ImagePluginStack.operate(ImagePluginStack.java:194)
at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.createImage(JlinkTask.java:423)
at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.run(JlinkTask.java:286)
at jdk.jlink/jdk.tools.jlink.internal.Main.run(Main.java:56)
at jdk.jlink/jdk.tools.jlink.internal.Main.main(Main.java:34)
Suppressed: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 936
at java.base/jdk.internal.classfile.impl.CodeImpl.getLabel(CodeImpl.java:102)
at java.base/jdk.internal.classfile.impl.AbstractInstruction$BoundInstruction.offsetToLabel(AbstractInstruction.java:126)
at java.base/jdk.internal.classfile.impl.AbstractInstruction$BoundBranchInstruction.target(AbstractInstruction.java:226)
at java.base/jdk.internal.classfile.impl.ClassPrinterImpl.codeToTree(ClassPrinterImpl.java:845)
at java.base/jdk.internal.classfile.impl.ClassPrinterImpl.modelToTree(ClassPrinterImpl.java:550)
at java.base/jdk.internal.classfile.components.ClassPrinter.toTree(ClassPrinter.java:171)
at java.base/jdk.internal.classfile.components.ClassPrinter.toYaml(ClassPrinter.java:201)
at java.base/jdk.internal.classfile.impl.StackMapGenerator.generatorError(StackMapGenerator.java:862)
... 29 more
FREQUENCY : always
openjdk 21-ea 2023-09-19
OpenJDK Runtime Environment (build 21-ea+17-1421)
OpenJDK 64-Bit Server VM (build 21-ea+17-1421, mixed mode, sharing)
A DESCRIPTION OF THE PROBLEM :
After https://bugs.openjdk.org/browse/JDK-8294972, JLink threw an error when linking ASM library and stripping the debug info.
REGRESSION : Last worked in version 21
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Download ASM: https://repo1.maven.org/maven2/org/ow2/asm/asm/9.5/asm-9.5.jar
Run JLink: jlink --module-path .\mods\asm-9.5.jar --add-modules org.objectweb.asm --output jdk -G
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The JDK to be generated successfully
ACTUAL -
Error: Detected branch target out of bytecode range at bytecode offset 330 of method visit(String,Object)
0000: 2a 59 b4 00 51 04 60 b5 00 51 2a b4 00 1b 99 00
0010: 13 2a b4 00 1d 2a b4 00 19 2b b6 00 34 b6 00 38
0020: 57 2c c1 00 53 99 00 1b 2a b4 00 1d 10 73 2a b4
0030: 00 19 2c c0 00 53 b6 00 34 b6 00 57 57 a7 03 69
0040: 2c c1 00 59 99 00 21 2a b4 00 1d 10 42 2a b4 00
0050: 19 2c c0 00 59 b6 00 5d b6 00 61 b4 00 66 b6 00
0060: 57 57 a7 03 44 2c c1 00 68 99 00 2b 2c c0 00 68
0070: b6 00 6c 99 00 07 04 a7 00 04 03 3e 2a b4 00 1d
0080: 10 5a 2a b4 00 19 1d b6 00 61 b4 00 66 b6 00 57
0090: 57 a7 03 15 2c c1 00 6e 99 00 21 2a b4 00 1d 10
00a0: 43 2a b4 00 19 2c c0 00 6e b6 00 72 b6 00 61 b4
00b0: 00 66 b6 00 57 57 a7 02 f0 2c c1 00 74 99 00 21
00c0: 2a b4 00 1d 10 53 2a b4 00 19 2c c0 00 74 b6 00
00d0: 78 b6 00 61 b4 00 66 b6 00 57 57 a7 02 cb 2c c1
00e0: 00 7a 99 00 1e 2a b4 00 1d 10 63 2a b4 00 19 2c
00f0: c0 00 7a b6 00 7e b6 00 34 b6 00 57 57 a7 02 a9
0100: 2c c1 00 80 99 00 4c 2c c0 00 80 4e 2a b4 00 1d
0110: 10 5b 2d be b6 00 57 57 2d 3a 04 19 04 be 36 05
0120: 03 36 06 15 06 15 05 a2 00 26 19 04 15 06 33 36
0130: 07 2a b4 00 1d 10 42 2a b4 00 19 15 07 b6 00 61
0140: b4 00 66 b6 00 57 57 84 06 01 a7 fe b5 a7 02 59
0150: 2c c1 00 82 99 00 54 2c c0 00 82 4e 2a b4 00 1d
0160: 10 5b 2d be b6 00 57 57 2d 3a 04 19 04 be 36 05
0170: 03 36 06 15 06 15 05 a2 00 2e 19 04 15 06 33 36
0180: 07 2a b4 00 1d 10 5a 2a b4 00 19 15 07 99 00 07
0190: 04 a7 00 04 03 b6 00 61 b4 00 66 b6 00 57 57 84
01a0: 06 01 a7 fe 5d a7 02 01 2c c1 00 84 99 00 4c 2c
01b0: c0 00 84 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
01c0: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
01d0: 00 26 19 04 15 06 35 36 07 2a b4 00 1d 10 53 2a
01e0: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
01f0: 06 01 a7 fe 0d a7 01 b1 2c c1 00 86 99 00 4c 2c
0200: c0 00 86 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0210: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0220: 00 26 19 04 15 06 34 36 07 2a b4 00 1d 10 43 2a
0230: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
0240: 06 01 a7 fd bd a7 01 61 2c c1 00 88 99 00 4c 2c
0250: c0 00 88 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0260: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0270: 00 26 19 04 15 06 2e 36 07 2a b4 00 1d 10 49 2a
0280: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
0290: 06 01 a7 fd 6d a7 01 11 2c c1 00 8a 99 00 4c 2c
02a0: c0 00 8a 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
02b0: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
02c0: 00 26 19 04 15 06 2f 37 07 2a b4 00 1d 10 4a 2a
02d0: b4 00 19 16 07 b6 00 8e b4 00 66 b6 00 57 57 84
02e0: 06 01 a7 fd 1d a7 00 c1 2c c1 00 90 99 00 4c 2c
02f0: c0 00 90 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0300: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0310: 00 26 19 04 15 06 30 38 07 2a b4 00 1d 10 46 2a
0320: b4 00 19 17 07 b6 00 94 b4 00 66 b6 00 57 57 84
0330: 06 01 a7 fc cd a7 00 71 2c c1 00 96 99 00 4c 2c
0340: c0 00 96 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0350: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0360: 00 26 19 04 15 06 31 39 07 2a b4 00 1d 10 44 2a
0370: b4 00 19 18 07 b6 00 9a b4 00 66 b6 00 57 57 84
0380: 06 01 a7 fc 7d a7 00 21 2a b4 00 19 2c b6 00 9e
0390: 4e 2a b4 00 1d 12 a0 2d b4 00 a3 b6 00 a7 2d b4
03a0: 00 66 b6 00 57 57 b1
java.lang.VerifyError: Detected branch target out of bytecode range at bytecode offset 330 of method visit(String,Object)
0000: 2a 59 b4 00 51 04 60 b5 00 51 2a b4 00 1b 99 00
0010: 13 2a b4 00 1d 2a b4 00 19 2b b6 00 34 b6 00 38
0020: 57 2c c1 00 53 99 00 1b 2a b4 00 1d 10 73 2a b4
0030: 00 19 2c c0 00 53 b6 00 34 b6 00 57 57 a7 03 69
0040: 2c c1 00 59 99 00 21 2a b4 00 1d 10 42 2a b4 00
0050: 19 2c c0 00 59 b6 00 5d b6 00 61 b4 00 66 b6 00
0060: 57 57 a7 03 44 2c c1 00 68 99 00 2b 2c c0 00 68
0070: b6 00 6c 99 00 07 04 a7 00 04 03 3e 2a b4 00 1d
0080: 10 5a 2a b4 00 19 1d b6 00 61 b4 00 66 b6 00 57
0090: 57 a7 03 15 2c c1 00 6e 99 00 21 2a b4 00 1d 10
00a0: 43 2a b4 00 19 2c c0 00 6e b6 00 72 b6 00 61 b4
00b0: 00 66 b6 00 57 57 a7 02 f0 2c c1 00 74 99 00 21
00c0: 2a b4 00 1d 10 53 2a b4 00 19 2c c0 00 74 b6 00
00d0: 78 b6 00 61 b4 00 66 b6 00 57 57 a7 02 cb 2c c1
00e0: 00 7a 99 00 1e 2a b4 00 1d 10 63 2a b4 00 19 2c
00f0: c0 00 7a b6 00 7e b6 00 34 b6 00 57 57 a7 02 a9
0100: 2c c1 00 80 99 00 4c 2c c0 00 80 4e 2a b4 00 1d
0110: 10 5b 2d be b6 00 57 57 2d 3a 04 19 04 be 36 05
0120: 03 36 06 15 06 15 05 a2 00 26 19 04 15 06 33 36
0130: 07 2a b4 00 1d 10 42 2a b4 00 19 15 07 b6 00 61
0140: b4 00 66 b6 00 57 57 84 06 01 a7 fe b5 a7 02 59
0150: 2c c1 00 82 99 00 54 2c c0 00 82 4e 2a b4 00 1d
0160: 10 5b 2d be b6 00 57 57 2d 3a 04 19 04 be 36 05
0170: 03 36 06 15 06 15 05 a2 00 2e 19 04 15 06 33 36
0180: 07 2a b4 00 1d 10 5a 2a b4 00 19 15 07 99 00 07
0190: 04 a7 00 04 03 b6 00 61 b4 00 66 b6 00 57 57 84
01a0: 06 01 a7 fe 5d a7 02 01 2c c1 00 84 99 00 4c 2c
01b0: c0 00 84 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
01c0: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
01d0: 00 26 19 04 15 06 35 36 07 2a b4 00 1d 10 53 2a
01e0: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
01f0: 06 01 a7 fe 0d a7 01 b1 2c c1 00 86 99 00 4c 2c
0200: c0 00 86 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0210: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0220: 00 26 19 04 15 06 34 36 07 2a b4 00 1d 10 43 2a
0230: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
0240: 06 01 a7 fd bd a7 01 61 2c c1 00 88 99 00 4c 2c
0250: c0 00 88 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0260: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0270: 00 26 19 04 15 06 2e 36 07 2a b4 00 1d 10 49 2a
0280: b4 00 19 15 07 b6 00 61 b4 00 66 b6 00 57 57 84
0290: 06 01 a7 fd 6d a7 01 11 2c c1 00 8a 99 00 4c 2c
02a0: c0 00 8a 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
02b0: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
02c0: 00 26 19 04 15 06 2f 37 07 2a b4 00 1d 10 4a 2a
02d0: b4 00 19 16 07 b6 00 8e b4 00 66 b6 00 57 57 84
02e0: 06 01 a7 fd 1d a7 00 c1 2c c1 00 90 99 00 4c 2c
02f0: c0 00 90 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0300: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0310: 00 26 19 04 15 06 30 38 07 2a b4 00 1d 10 46 2a
0320: b4 00 19 17 07 b6 00 94 b4 00 66 b6 00 57 57 84
0330: 06 01 a7 fc cd a7 00 71 2c c1 00 96 99 00 4c 2c
0340: c0 00 96 4e 2a b4 00 1d 10 5b 2d be b6 00 57 57
0350: 2d 3a 04 19 04 be 36 05 03 36 06 15 06 15 05 a2
0360: 00 26 19 04 15 06 31 39 07 2a b4 00 1d 10 44 2a
0370: b4 00 19 18 07 b6 00 9a b4 00 66 b6 00 57 57 84
0380: 06 01 a7 fc 7d a7 00 21 2a b4 00 19 2c b6 00 9e
0390: 4e 2a b4 00 1d 12 a0 2d b4 00 a3 b6 00 a7 2d b4
03a0: 00 66 b6 00 57 57 b1
at java.base/jdk.internal.classfile.impl.StackMapGenerator.generatorError(StackMapGenerator.java:872)
at java.base/jdk.internal.classfile.impl.StackMapGenerator.detectFrameOffsets(StackMapGenerator.java:941)
at java.base/jdk.internal.classfile.impl.StackMapGenerator.generate(StackMapGenerator.java:284)
at java.base/jdk.internal.classfile.impl.StackMapGenerator.<init>(StackMapGenerator.java:232)
at java.base/jdk.internal.classfile.impl.DirectCodeBuilder$4.writeBody(DirectCodeBuilder.java:333)
at java.base/jdk.internal.classfile.impl.UnboundAttribute$AdHocAttribute.writeTo(UnboundAttribute.java:914)
at java.base/jdk.internal.classfile.impl.AttributeHolder.writeTo(AttributeHolder.java:56)
at java.base/jdk.internal.classfile.impl.DirectMethodBuilder.writeTo(DirectMethodBuilder.java:136)
at java.base/jdk.internal.classfile.impl.BufWriterImpl.writeList(BufWriterImpl.java:194)
at java.base/jdk.internal.classfile.impl.DirectClassBuilder.build(DirectClassBuilder.java:176)
at java.base/jdk.internal.classfile.Classfile.build(Classfile.java:218)
at java.base/jdk.internal.classfile.impl.ClassImpl.transform(ClassImpl.java:175)
at jdk.jlink/jdk.tools.jlink.internal.plugins.StripJavaDebugAttributesPlugin.lambda$transform$3(StripJavaDebugAttributesPlugin.java:69)
at jdk.jlink/jdk.tools.jlink.plugin.ResourcePool.lambda$transformAndCopy$0(ResourcePool.java:112)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1924)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
at jdk.jlink/jdk.tools.jlink.plugin.ResourcePool.transformAndCopy(ResourcePool.java:111)
at jdk.jlink/jdk.tools.jlink.internal.plugins.StripJavaDebugAttributesPlugin.transform(StripJavaDebugAttributesPlugin.java:59)
at jdk.jlink/jdk.tools.jlink.internal.plugins.DefaultStripDebugPlugin.transform(DefaultStripDebugPlugin.java:76)
at jdk.jlink/jdk.tools.jlink.internal.ImagePluginStack.visitResources(ImagePluginStack.java:262)
at jdk.jlink/jdk.tools.jlink.internal.ImageFileCreator.generateJImage(ImageFileCreator.java:184)
at jdk.jlink/jdk.tools.jlink.internal.ImageFileCreator.writeImage(ImageFileCreator.java:163)
at jdk.jlink/jdk.tools.jlink.internal.ImageFileCreator.create(ImageFileCreator.java:100)
at jdk.jlink/jdk.tools.jlink.internal.JlinkTask$ImageHelper.retrieve(JlinkTask.java:860)
at jdk.jlink/jdk.tools.jlink.internal.ImagePluginStack.operate(ImagePluginStack.java:194)
at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.createImage(JlinkTask.java:423)
at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.run(JlinkTask.java:286)
at jdk.jlink/jdk.tools.jlink.internal.Main.run(Main.java:56)
at jdk.jlink/jdk.tools.jlink.internal.Main.main(Main.java:34)
Suppressed: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 936
at java.base/jdk.internal.classfile.impl.CodeImpl.getLabel(CodeImpl.java:102)
at java.base/jdk.internal.classfile.impl.AbstractInstruction$BoundInstruction.offsetToLabel(AbstractInstruction.java:126)
at java.base/jdk.internal.classfile.impl.AbstractInstruction$BoundBranchInstruction.target(AbstractInstruction.java:226)
at java.base/jdk.internal.classfile.impl.ClassPrinterImpl.codeToTree(ClassPrinterImpl.java:845)
at java.base/jdk.internal.classfile.impl.ClassPrinterImpl.modelToTree(ClassPrinterImpl.java:550)
at java.base/jdk.internal.classfile.components.ClassPrinter.toTree(ClassPrinter.java:171)
at java.base/jdk.internal.classfile.components.ClassPrinter.toYaml(ClassPrinter.java:201)
at java.base/jdk.internal.classfile.impl.StackMapGenerator.generatorError(StackMapGenerator.java:862)
... 29 more
FREQUENCY : always