[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.