[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] Compile Error
|
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)