Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] ClassCastException using LTW

please raise a bug and I'll take a look - but it may be tricky to resolve if it can't be recreated with a smaller snippet.

Andy.

2009/1/14 Wim Deblauwe <wim.deblauwe@xxxxxxxxx>
Hi,

I got the following exception when using AspectJ.

---- AspectJ Properties ---
AspectJ Compiler 1.6.2 built on Saturday Oct 4, 2008 at 05:47:07 GMT
---- Dump Properties ---
Dump file: ajcore.20090113.103433.281.txt
Dump reason: java.lang.ClassCastException
Dump on exception: true
Dump at exit condition: abort
---- Exception Information ---
java.lang.ClassCastException: org.aspectj.weaver.MissingResolvedTypeWithKnownSignature cannot be cast to org.aspectj.weaver.ReferenceType
        at org.aspectj.weaver.AbstractReferenceTypeDelegate.getFormalTypeParametersFromOuterClass(AbstractReferenceTypeDelegate.java:104)
        at org.aspectj.weaver.bcel.BcelObjectType.ensureGenericSignatureUnpacked(BcelObjectType.java:736)
        at org.aspectj.weaver.bcel.BcelObjectType.getSuperclass(BcelObjectType.java:207)
        at org.aspectj.weaver.ReferenceType.getSuperclass(ReferenceType.java:689)
        at org.aspectj.weaver.bcel.BcelWeaver.weaveParentsFor(BcelWeaver.java:1385)
        at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1210)
        at org.aspectj.weaver.tools.WeavingAdaptor.getWovenBytes(WeavingAdaptor.java:394)
        at org.aspectj.weaver.tools.WeavingAdaptor.weaveClass(WeavingAdaptor.java:281)
        at org.aspectj.weaver.loadtime.Aj.preProcess(Aj.java:95)
        at org.aspectj.weaver.loadtime.ClassPreProcessorAgentAdapter.transform(ClassPreProcessorAgentAdapter.java:52)
        at sun.instrument.TransformerManager.transform(TransformerManager.java:169)
        at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
        at org.gridgain.grid.kernal.managers.deployment.GridDeploymentPeerClassLoader.findClass(GridDeploymentPeerClassLoader.java:180)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at org.gridgain.grid.kernal.managers.deployment.GridDeploymentPeerClassLoader.loadClass(GridDeploymentPeerClassLoader.java:127)
        at org.gridgain.grid.kernal.managers.deployment.GridDeploymentManager.findGlobalTask(GridDeploymentManager.java:469)
        at org.gridgain.grid.kernal.processors.job.GridJobWorker.initialize(GridJobWorker.java:332)
        at org.gridgain.grid.kernal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:953)
        at org.gridgain.grid.kernal.managers.communication.GridCommunicationManager$4.body(GridCommunicationManager.java:566)
        at org.gridgain.grid.util.runnable.GridRunnable$1.run(GridRunnable.java:142)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at org.gridgain.grid.util.runnable.GridRunnable.run(GridRunnable.java:194)
        at org.gridgain.grid.util.runnable.GridRunnablePool$1.run(GridRunnablePool.java:79)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)



I don't have a small snippet to reproduce or anything, this is in a quite complex app, but maybe you guys already know enough with this stacktrace?

regards,

Wim

_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users



Back to the top