Problem with asm-tree :org/objectweb/asm/tree/MethodNode

<[email protected]> Wed, 19 Mar 2014 12:48:56 +0100 (CET)
Newsgroups gmane.comp.java.objectweb.asm
Message-ID <[email protected]>
Hi,

I have ClassVisitor with overriden method
    @Override
    public MethodVisitor visitMethod(int access, String name, String desc,
String signature, String[] exceptions)
    {
	MethodVisitor mv = super.visitMethod(access, name, desc, signature,
exceptions);
	CheckMethodAdapter adapter = new CheckMethodAdapter(mv); // line 65
from  //stack trace below
	adapter.version = _javaVersion;
	return new LineMethodVisitor(_api, adapter, _sInternalClassname);
    }

so basically I verify method after instrumentation.

After switch from ASM5_BETA to ASM_5 (in pom.xml) I notice :


java.lang.ClassFormatError: Duplicate field name&signature in class file
org/objectweb/asm/tree/MethodNode
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
	at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
	at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at
com.parasoft.jtest.instrumentation.processors.instrumentation.line.LineClassVisitor.visitMethod(LineClassVisitor.java:65)

so it indicates that is something wrong in asm ,jar. It is even possible ?
It is problem in my usage ? Everything was working fine on ASM 5 Beta release.
message-footer.txt (text/plain, 238 B)
-- 
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws