The test case I provided in the github report is passing now, but I get the exact same error in my actual application. Some case is still causing this problem.
This is not fixed. As of 6.2.2 and 6.3.0beta1 I still get the same error. (Using JDK 13.0.2)
This is not fixed. As of 6.2.2 and 6.3.0beta1 I still get the same error.
Same here: Reason: Error exists in the bytecode Bytecode: 0000000: 2ab4 000c 9900 082a b400 0db0 2ab4 000a 0000010: b400 0959 4cc2 2ab4 000d c700 222a 59b4 0000020: 000a 2ab4 000b b600 11b5 000d 2ab4 000a 0000030: 2ab4 000d b700 0e2a 04b5 000c 2bc3 a700 0000040: 084d 2bc3 2cbf 2ab4 000d b0 Exception Handler Table: bci [22, 62] => handler: 65 bci [65, 68] => handler: 65 Stackmap Table: same_frame(@12) append_frame(@60,Object[#6]) full_frame(@65,{Top,Object[#6]},{Object[#8]}) full_frame(@70,{Objec...
@katznm I have not found a workaround. Currently building with anything later than Java 8 has multiple issues (e.g. transitive dependencies that aren't happy), so I haven't investigated further.
I'm now getting this error with 6.1beta2 where I wasn't with 6.0.x java.lang.VerifyError: Bad invokespecial instruction: current class isn't assignable to reference class. Exception Details: Location: ca/mycompany/thing/gui/startup/StartupHelper$2.pluginHasLoaded(Lca/mycompany/thing/plugin/PluginEntry;)V @17: invokespecial Reason: Error exists in the bytecode Bytecode: 0000000: 2ab4 0006 59b4 0005 0460 b500 052a b400 0000010: 06b7 0007 b1 at ca.mycompany.thing.gui.startup.StartupHelper.startup(SourceFile:2229)...
Another case: 01-21 11:36:52 WARNING ProductPluginCodeGenMain [main]: Code Gen Caught: java.lang.VerifyError: Bad invokespecial instruction: current class isn't assignable to reference class. Exception Details: Location: ca/mycompany/product/graph/ProductComponentRegistry$RegistryEntry.getResolvedDefinition()Lca/mycompany/product/plugin/xml/ProductComponentDefinition; @52: invokespecial Reason: Error exists in the bytecode Bytecode: 0000000: 2ab4 000c 9900 082a b400 0db0 2ab4 000a 0000010: b400 0959...
I'm now getting this error with 6.1beta2 where I wasn't with 6.0.x java.lang.VerifyError: Bad invokespecial instruction: current class isn't assignable to reference class. Exception Details: Location: ca/mycompany/thing/gui/startup/StartupHelper$2.pluginHasLoaded(Lca/mycompany/thing/plugin/PluginEntry;)V @17: invokespecial Reason: Error exists in the bytecode Bytecode: 0000000: 2ab4 0006 59b4 0005 0460 b500 052a b400 0000010: 06b7 0007 b1 at ca.mycompany.thing.gui.startup.StartupHelper.startup(SourceFile:2229)...