Hi, I believe that I have AspectJ 1.5.2a, Released 21st August, 2006 which is the Latest Stable Release. I have checked my CLASSPATH and path couple of time, but I don't know how it has the problem. I also check the AJCinside the aspectj1.5/bin folder and it gives me the error : the JAVA_HOME is not assigned properly. Do you think I should better change my JAVA_HOME. I though it might be the problem, because I have the JDK and J2EE 1.4 installed in my machine(J2EE through the Sun application Server). Everything else is working properly. Thanks you in advance.
Amir Pourteymour ----- Original Message ---- From: Andy Clement <[EMAIL PROTECTED]> To: [email protected] Sent: Monday, October 23, 2006 3:30:21 AM Subject: Re: [aspectj-users] ClassCastException in weaver I remember an old bug like this https://bugs.eclipse.org/bugs/show_bug.cgi?id=148409 but that was fixed in July. You are using a recent AspectJ/AJDT aren't you??? Andy. On 20/10/06, Barry Kaplan <[EMAIL PROTECTED]> wrote: > I'm getting the below exception. I can't see any reason. Are there any > simple hints at what I might look for? So far I can't reproduce the > problem in a simple tests -- it only occurs in our full test suite. > > thanks! > > ---- > > 17:31:07,484 INFO-com.foliofn.infra.security.JpaUserDetailsTest - Began > transaction (3): transaction manager > [EMAIL PROTECTED]; > default rollback = false > [][main][com.foliofn.infra.security.JpaUserDetailsTest] > java.lang.ClassCastException: > org.aspectj.apache.bcel.classfile.Signature$TypeVariableSignature > at > org.aspectj.weaver.UnresolvedType.forGenericTypeSignature(UnresolvedType.java:348) > at > org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType(BcelWorld.java:385) > at > org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor.accept(ClassLoaderWeavingAdaptor.java:492) > at > org.aspectj.weaver.tools.WeavingAdaptor.shouldWeave(WeavingAdaptor.java:230) > at > org.aspectj.weaver.tools.WeavingAdaptor.weaveClass(WeavingAdaptor.java:210) > at org.aspectj.weaver.loadtime.Aj.preProcess(Aj.java:65) > at > org.aspectj.weaver.loadtime.ClassPreProcessorAgentAdapter.transform(ClassPreProcessorAgentAdapter.java:55) > at > org.springframework.instrument.classloading.ShadowingClassLoader.applyTransformers(ShadowingClassLoader.java:122) > at > org.springframework.instrument.classloading.ShadowingClassLoader.doLoadClass(ShadowingClassLoader.java:104) > at > org.springframework.instrument.classloading.ShadowingClassLoader.loadClass(ShadowingClassLoader.java:61) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > at > com.foliofn.infra.security.JpaUserDetailsTest.testGrantedAuthorities(JpaUserDetailsTest.java:124) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at junit.framework.TestCase.runTest(TestCase.java:164) > at junit.framework.TestCase.runBare(TestCase.java:130) > at > org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69) > at > org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.access$001(AbstractAnnotationAwareTransactionalTests.java:44) > at > org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1.run(AbstractAnnotationAwareTransactionalTests.java:112) > at > org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.runTest(AbstractAnnotationAwareTransactionalTests.java:177) > at > org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.runTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) > at > org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.runBare(AbstractAnnotationAwareTransactionalTests.java:108) > at > org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:160) > at > org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:120) > at junit.framework.TestSuite.runTest(TestSuite.java:228) > at junit.framework.TestSuite.run(TestSuite.java:223) > at > org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) > at > org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) > at > org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42) > at > org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34) > at > org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) > > _______________________________________________ > aspectj-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/aspectj-users > _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
