commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexandre Chatiron (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SANDBOX-476) [asm] IllegalStateException: "Undefined label used" with ASM > 4.1
Date Mon, 05 May 2014 03:27:16 GMT
Alexandre Chatiron created SANDBOX-476:
------------------------------------------

             Summary: [asm] IllegalStateException: "Undefined label used" with ASM > 4.1
                 Key: SANDBOX-476
                 URL: https://issues.apache.org/jira/browse/SANDBOX-476
             Project: Commons Sandbox
          Issue Type: Bug
          Components: Javaflow
    Affects Versions: Nightly Builds
            Reporter: Alexandre Chatiron


I want to upgrade Commons Javaflow  from ASM 4 to 5 (same problem with 4.1 ) and I get this
exception:

{code}
java.lang.IllegalStateException: Undefined label used
        at org.objectweb.asm.util.CheckMethodAdapter.visitMaxs(Unknown Source)
        at
org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter.visitMaxs(ContinuationMethodAdapter.java:313)
        at org.objectweb.asm.tree.MethodNode.accept(Unknown Source)
        at
org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer.visitEnd(ContinuationMethodAnalyzer.java:140)
{code} 
the code triggering this error is:
{code:java}
    public void visitMaxs(int maxStack, int maxLocals) {
        Label endLabel = new Label();
        mv.visitLabel(endLabel);

        mv.visitLocalVariable("__stackRecorder", "L" + STACK_RECORDER + ";", null, startLabel,
endLabel, stackRecorderVar);

        mv.visitMaxs(0, 0);
    }
{code}

Any idea how to fix that?



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message