Bug 104207 - internal compiler error
Summary: internal compiler error
Status: RESOLVED DUPLICATE of bug 103741
Alias: None
Product: AJDT
Classification: Tools
Component: Core (show other bugs)
Version: 1.2.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: AJDT-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-18 08:25 EDT by Valerio Schiavoni CLA
Modified: 2005-07-18 08:31 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Valerio Schiavoni CLA 2005-07-18 08:25:52 EDT
using this build version: 1.2.1.20050715120753

i get this stacktrack:

Internal compiler error
org.aspectj.weaver.BCException: Bad type signature: <missing>
	at org.aspectj.weaver.TypeX.signatureToName(TypeX.java:821)
	at org.aspectj.weaver.TypeX.getName(TypeX.java:329)
	at org.aspectj.weaver.bcel.BcelWorld.resolveObjectType(BcelWorld.java:221)
	at org.aspectj.weaver.World.resolveObjectType(World.java:160)
	at org.aspectj.weaver.World.resolve(World.java:132)
	at
org.aspectj.weaver.patterns.ExactAnnotationTypePattern.resolveBindings(ExactAnnotationTypePattern.java:148)
	at
org.aspectj.weaver.patterns.ThisOrTargetAnnotationPointcut.resolveBindings(ThisOrTargetAnnotationPointcut.java:113)
	at org.aspectj.weaver.patterns.AndPointcut.resolveBindings(AndPointcut.java:112)
	at org.aspectj.weaver.patterns.Pointcut.resolve(Pointcut.java:231)
	at
org.aspectj.ajdt.internal.compiler.ast.PointcutDesignator.finishResolveTypes(PointcutDesignator.java:82)
	at
org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration.resolveStatements(PointcutDeclaration.java:164)
	at
org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:397)
	at
org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration.resolvePointcut(PointcutDeclaration.java:145)
	at
org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.resolvePointcutDeclarations(AjLookupEnvironment.java:283)
	at
org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.completeTypeBindings(AjLookupEnvironment.java:179)
	at
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:302)
	at
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:316)
	at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:727)
	at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:206)
	at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:140)
	at org.aspectj.ajde.internal.CompilerAdapter.compile(CompilerAdapter.java:121)
	at
org.aspectj.ajde.internal.AspectJBuildManager$CompilerThread.run(AspectJBuildManager.java:191)
	ManagedResourceAnnotation.java	aormf/src/aormf/util		18 july 2005 13.47.07

ManagedResourceAnnotation is the following:
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.annotation.ElementType;

/**
 * Marker annotation to indicate that a resource has to be monitored
 * 
 * @author valerio
 *
 */

/*meta-annotation target only methods */
@Target({ElementType.METHOD}) 

/*meta-annotation to change default retention policy to runtime*/
@Retention(RetentionPolicy.RUNTIME)

public @interface ManagedResourceAnnotation  {

}
Comment 1 Matt Chapman CLA 2005-07-18 08:31:48 EDT

*** This bug has been marked as a duplicate of 103741 ***