Bug 362917 - Internal Compiler Error at arbitrary (?) java file
Summary: Internal Compiler Error at arbitrary (?) java file
Status: NEW
Alias: None
Product: AspectJ
Classification: Tools
Component: Build (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-04 11:33 EDT by G M Kallidis CLA
Modified: 2011-11-07 04:31 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description G M Kallidis CLA 2011-11-04 11:33:34 EDT
Build Identifier: 20110916-0149

Internal compiler error
java.lang.NoSuchFieldError: BOOLEAN

	at org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeTypeBinding1(EclipseFactory.java:642)

	at org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeTypeBinding(EclipseFactory.java:605)

	at org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.internalMakeMethodBinding(EclipseFactory.java:920)

	at org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.internalMakeMethodBinding(EclipseFactory.java:882)

	at org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeMethodBinding(EclipseFactory.java:878)

	at org.aspectj.ajdt.internal.compiler.ast.AspectDeclaration.buildPerClause(AspectDeclaration.java:1023)

	at org.aspectj.ajdt.internal.compiler.ast.AspectDeclaration.buildInterTypeAndPerClause(AspectDeclaration.java:1060)

	at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.buildInterTypeAndPerClause(AjLookupEnvironment.java:532)

	at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.collectAllITDsAndDeclares(AjLookupEnvironment.java:382)

	at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.completeTypeBindings(AjLookupEnvironment.java:202)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:616)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:357)

	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:371)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1021)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:268)

	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:181)

	at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:105)

	at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:91)

	at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:257)

	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)

	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)

	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)

	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)

	at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)

	at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)

	at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)

	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)



Reproducible: Always

Steps to Reproduce:
1.Plugin   AspectJ Development Tools	2.1.3.e37x-20110628-1900	org.eclipse.ajdt.feature.group	Eclipse AspectJ Development Tools

2. Building or cleaning a aspectj project with
	<buildSpec>
		<buildCommand>
			<name>org.eclipse.ajdt.core.ajbuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
	</buildSpec>
<natures>
		<nature>org.eclipse.ajdt.ui.ajnature</nature>
		<nature>org.eclipse.jdt.core.javanature</nature>
	</natures>
3. ERROR for
Comment 1 G M Kallidis CLA 2011-11-04 11:36:55 EDT
This happens with the eclipse and aspectj version mntiopned, which I download 02 Nov 2011.
Comment 2 Andrew Clement CLA 2011-11-04 11:44:41 EDT
that error indicates a mismatch in versions.  A recent version of the org.aspectj.ajde plugin with an old version of the org.aspectj.weaver plugin.  Can you try updating to a recent build of AJDT?
Comment 3 G M Kallidis CLA 2011-11-07 04:31:53 EST
(In reply to comment #2)
> that error indicates a mismatch in versions.  A recent version of the
> org.aspectj.ajde plugin with an old version of the org.aspectj.weaver plugin. 
> Can you try updating to a recent build of AJDT?

This was the reason - after the update aspectj could compile again...