Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] Compile Error

Hi,

This looks like the bug you raised a little while ago https://bugs.eclipse.org/bugs/show_bug.cgi?id=221885 and we didn't resolve properly.  Are you on AJDT 1.5.3 now?

cheers,
Andy.

2008/7/31 Dave Whittaker <dave@xxxxxxxxxx>
I'm getting an error that I hope somebody can help me out with.  I'm trying to do some Intertype declarations for generic interfaces.  All of a sudden, AJDT seems to have stopped compiling and applying my aspects all together, and if I try to compile from Maven I get the stack trace below.  Does anyone have any ideas what could be causing this?  I'd be happy to furnish more information on my project, just let me know what will help.

7/31/08 3:39:38 PM EDT: [ERROR] Internal compiler error
java.lang.ClassCastException: org.aspectj.weaver.UnresolvedTypeVariableReferenceType
       at org.aspectj.weaver.BoundedReferenceType.parameterize(BoundedReferenceType.java:64)
       at org.aspectj.weaver.ResolvedType.parameterize(ResolvedType.java:1906)
       at org.aspectj.weaver.ResolvedMemberImpl.parameterize(ResolvedMemberImpl.java:682)
       at org.aspectj.weaver.ResolvedMemberImpl.parameterizedWith(ResolvedMemberImpl.java:640)
       at org.aspectj.weaver.NewMethodTypeMunger.parameterizedFor(NewMethodTypeMunger.java:103)
       at org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger.parameterizedFor(EclipseTypeMunger.java:202)
       at org.aspectj.weaver.ResolvedType.fillInAnyTypeParameters(ResolvedType.java:1395)
       at org.aspectj.weaver.ResolvedType.addInterTypeMunger(ResolvedType.java:1420)
       at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:639)
       at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:513)
       at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.completeTypeBindings(AjLookupEnvironment.java:223)
       at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:301)
       at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:315)
       at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:987)
       at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:264)
       at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:180)
       at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
       at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
       at org.aspectj.tools.ajc.Main.run(Main.java:378)
       at org.aspectj.tools.ajc.Main.runMain(Main.java:253)
       at org.codehaus.mojo.aspectj.AbstractAjcCompiler.execute(AbstractAjcCompiler.java:378)
       at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:579)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
       at org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
       at org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
       at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
       at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
       at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
       at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$MavenExecutor.execute(MavenProjectManagerImpl.java:1036)
       at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$1.execute(MavenProjectManagerImpl.java:1063)
       at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:992)
       at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:1060)
       at org.maven.ide.eclipse.project.MavenProjectFacade.execute(MavenProjectFacade.java:285)
       at org.maven.ide.eclipse.container.MavenBuilder.executePostBuild(MavenBuilder.java:136)
       at org.maven.ide.eclipse.container.MavenBuilder.build(MavenBuilder.java:73)
       at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633)
       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

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


Back to the top