Community
Participate
Working Groups
Here is the error I get during the compilation. The class in question does compile under jdk1.5. I just tried out eclipse 3.1 M4 to see if it could support my project. The annotations in question look like the following... @net.cumberlandweb.alamode.ModeDefinition( modeSets = { @net.cumberlandweb.alamode.ModeStateSet( name = "Balance", initialMode = @net.cumberlandweb.alamode.Mode(name="CASH_POSITIVE", transitionTo={"OVERDRAWN"}), remainingModes = { @net.cumberlandweb.alamode.Mode(name="OVERDRAWN", transitionTo={"CASH_POSITIVE"}) }, modeEnum = AccountStateEnum.class ) }, modeFactoryName = "BankAccountFactory", modeInterfaceName = "PersonalAccount" ) public class BankAccount { ... Stack trace... Internal compiler error java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.ast.Annotation.resolveType(Annotation.java:204) at org.eclipse.jdt.internal.compiler.ast.Expression.resolveTypeExpecting(Expression.java:777) at org.eclipse.jdt.internal.compiler.ast.ArrayInitializer.resolveTypeExpecting(ArrayInitializer.java:175) at org.eclipse.jdt.internal.compiler.ast.MemberValuePair.resolveTypeExpecting(MemberValuePair.java:58) at org.eclipse.jdt.internal.compiler.ast.Annotation.resolveType(Annotation.java:215) at org.eclipse.jdt.internal.compiler.ast.ASTNode.resolveAnnotations(ASTNode.java:398) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:928) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1063) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:280) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:510) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:335) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:215) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:165) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:49) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:212) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:140) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:574) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:158) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:192) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:221) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:224) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:243) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:272) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:142) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:203) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
*** This bug has been marked as a duplicate of 81825 ***