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 <[EMAIL PROTECTED]>

> 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
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to