[aspectwerkz-user] A exception abut a strange class
"xudong" <[email protected]>
| Newsgroups | gmane.comp.java.aspectwerkz.user |
|---|---|
| Organization | xudong |
| Message-ID | <[email protected]> |
I saw an exception while using AW2:
AW::WARNING - could not load class [CFunc] as a resource in loader
[sun.misc.Lau
ncher$AppClassLoader@7d8483]java.io.IOException: Class not found
at
org.codehaus.aspectwerkz.org.objectweb.asm.ClassReader.readClass(Unkn
own Source)
at
org.codehaus.aspectwerkz.org.objectweb.asm.ClassReader.<init>(Unknown
Source)
at
org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.getClassInfo(A
smClassInfo.java:304)
at
org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.getClassInfo(A
smClassInfo.java:331)
at
org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.createClassInf
oFromStream(AsmClassInfo.java:790)
at
org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.getClassInfo(A
smClassInfo.java:273)
at
org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVis
itor$ReplaceNewInstructionCodeAdapter.visitTypeInsn(ConstructorCallVisitor.j
ava:
252)
at
org.codehaus.aspectwerkz.org.objectweb.asm.CodeAdapter.visitTypeInsn(
Unknown Source)
at
org.codehaus.aspectwerkz.org.objectweb.asm.CodeAdapter.visitTypeInsn(
Unknown Source)
at
org.codehaus.aspectwerkz.org.objectweb.asm.ClassReader.accept(Unknown
Source)
at
org.codehaus.aspectwerkz.transform.inlining.InliningWeavingStrategy.t
ransform(InliningWeavingStrategy.java:199)
at
org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor._preProces
s(AspectWerkzPreProcessor.java:181)
at
org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor.preProcess
(AspectWerkzPreProcessor.java:156)
at
org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper.defineClas
s0Pre(ClassPreProcessorHelper.java:107)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
1)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at
ariba.tool.analytics.AnalyticsServlet.<clinit>(AnalyticsServlet.java:
74)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at ariba.util.core.Util.classForName(Util.java:469)
at ariba.util.core.Util.classTouch(Util.java:408)
at ariba.server.ormsserver.Main.run(Main.java:128)
at java.lang.Thread.run(Thread.java:484)
at ariba.rpc.server.ServerThread.run(ServerThread.java:215)
at
ariba.server.jdbcserver.JDBCServerThread.run(JDBCServerThread.java:17
3)
at
ariba.base.server.ObjectServerThread.run(ObjectServerThread.java:321)
java.io.IOException: Class not found
at
org.codehaus.aspectwerkz.org.objectweb.asm.ClassReader.readClass(Unkn
own Source)
at
org.codehaus.aspectwerkz.org.objectweb.asm.ClassReader.<init>(Unknown
Source)
at
org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.getClassInfo(A
smClassInfo.java:304)
at
org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.getClassInfo(A
smClassInfo.java:331)
at
org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.createClassInf
oFromStream(AsmClassInfo.java:790)
at
org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.getClassInfo(A
smClassInfo.java:273)
at
org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVis
itor$ReplaceNewInstructionCodeAdapter.visitTypeInsn(ConstructorCallVisitor.j
ava:
252)
at
org.codehaus.aspectwerkz.org.objectweb.asm.CodeAdapter.visitTypeInsn(
Unknown Source)
at
org.codehaus.aspectwerkz.org.objectweb.asm.CodeAdapter.visitTypeInsn(
Unknown Source)
at
org.codehaus.aspectwerkz.org.objectweb.asm.ClassReader.accept(Unknown
Source)
at
org.codehaus.aspectwerkz.transform.inlining.InliningWeavingStrategy.t
ransform(InliningWeavingStrategy.java:199)
at
org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor._preProces
s(AspectWerkzPreProcessor.java:181)
at
org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor.preProcess
(AspectWerkzPreProcessor.java:156)
at
org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper.defineClas
s0Pre(ClassPreProcessorHelper.java:107)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
1)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at
ariba.tool.analytics.AnalyticsServlet.<clinit>(AnalyticsServlet.java:
74)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at ariba.util.core.Util.classForName(Util.java:469)
at ariba.util.core.Util.classTouch(Util.java:408)
at ariba.server.ormsserver.Main.run(Main.java:128)
at java.lang.Thread.run(Thread.java:484)
at ariba.rpc.server.ServerThread.run(ServerThread.java:215)
at
ariba.server.jdbcserver.JDBCServerThread.run(JDBCServerThread.java:17
3)
at
ariba.base.server.ObjectServerThread.run(ObjectServerThread.java:321)
What is CFunc? There is no such a class in my application.
Thanks.
Best wishes,
xudong