You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@groovy.apache.org by Nikolay Nick <ni...@gmail.com> on 2019/10/18 20:41:36 UTC
static compilation : libaries load by classloader
Hi,
I use groovy 2.4.13 and i found during static compilation, some of classes
or libraries from class path is loading by jvm.
In my mind it is incorrect loading any class or libraries from classpath by
classloader.
Is it known issue ? If yes , is it fixed in any version ?
Stack trace :
Caused by: java.lang.NoClassDefFoundError: Unable to load class
mypack.Myclass
at org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:429)
at org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:360)
at
org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1124)
at
org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1114)
at org.codehaus.groovy.ast.ClassNode.getSuperClass(ClassNode.java:1108)
at org.codehaus.groovy.ast.ClassNode.isDerivedFrom(ClassNode.java:1046)
at
org.codehaus.groovy.control.CompilationUnit$19.getCommonSuperClassNode(CompilationUnit.java:898)
at
org.codehaus.groovy.control.CompilationUnit$19.getCommonSuperClass(CompilationUnit.java:911)
at groovyjarjarasm.asm.ClassWriter.a(Unknown Source)
at groovyjarjarasm.asm.Frame.a(Unknown Source)
at groovyjarjarasm.asm.Frame.a(Unknown Source)
at groovyjarjarasm.asm.MethodWriter.visitMaxs(Unknown Source)
at
org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:419)
at
org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:170)
at
org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:538)
at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1201)
at
org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:56)
at
org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:260)
at
org.codehaus.groovy.control.CompilationUnit$6.call(CompilationUnit.java:847)
at
org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1129)
Nik