[Patsystem-users] AOP-Loadtime, log4j and PAT
Brought to you by:
nthx
|
From: <Mic...@gm...> - 2005-09-19 10:30:14
|
Hi,
I'm trying to build my project with the AOP Classloader. I'm getting the
following error message:
_____
runClient:
[java] [12:09:06 ConsoleClient] INFO ConsoleClient is being
executed!
[java] [12:09:06 ofilingInterceptor] DEBUG profiling
eshop.test.ConsoleClient->test
[java] [12:09:06 ofilingInterceptor] DEBUG done (360ms)
[java] java.lang.NoClassDefFoundError: org/apache/log4j/Logger
[java] at
org.nthx.pat.RootCreationInterceptor.<clinit>(RootCreationInterceptor.java:5
0)
[java] at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces
sorImpl.java:39)
[java] at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
torAccessorImpl.java:27)
[java] at
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
[java] at java.lang.Class.newInstance0(Class.java:308)
[java] at java.lang.Class.newInstance(Class.java:261)
[java] at
org.jboss.aop.advice.GenericAspectFactory.createPerClass(GenericAspectFactor
y.java:146)
[java] at org.jboss.aop.Advisor.addPerClassAspect(Advisor.java:487)
[java] at
org.jboss.aop.advice.ScopedInterceptorFactory.create(ScopedInterceptorFactor
y.java:52)
[java] at
org.jboss.aop.Advisor.createInterceptorChain(Advisor.java:531)
[java] at
org.jboss.aop.Advisor.resolveConstructorPointcut(Advisor.java:696)
[java] at
org.jboss.aop.ClassAdvisor.createInterceptorChains(ClassAdvisor.java:454)
[java] at org.jboss.aop.ClassAdvisor$1.run(ClassAdvisor.java:233)
[java] at java.security.AccessController.doPrivileged(Native
Method)
[java] at
org.jboss.aop.ClassAdvisor.attachClass(ClassAdvisor.java:205)
[java] at
org.jboss.aop.AspectManager.getAdvisor(AspectManager.java:439)
[java] at eshop.pojo.biz.EShopApp.<clinit>(EShopApp.java)
[java] at
eshop.test.ConsoleClient.eshop$test$ConsoleClient$test$aop(ConsoleClient.jav
a:106)
[java] at
eshop.test.ConsoleClient$test_N7986479998679492778.invokeNext(ConsoleClient$
test_N7986479998679492778.java)
[java] at
eshop.aop.SimpleProfilingInterceptor.invoke(SimpleProfilingInterceptor.java:
91)
[java] at
eshop.test.ConsoleClient$test_N7986479998679492778.invokeNext(ConsoleClient$
test_N7986479998679492778.java)
[java] at eshop.test.ConsoleClient.test(ConsoleClient.java)
[java] at eshop.test.ConsoleClient.main(ConsoleClient.java:88)
[java] Exception in thread "main"
_____
The funny things are, that 1) log4j is definitely loaded as you can see on
the first three lines (my app uses log4j, too) and 2) it works fine if I use
the AOP-compiler... (without the AOP Classloader)
Any ideas what might be the reason for the error?
Thanks,
Michael
|