Community
Participate
Working Groups
.metadata\.log Log: Sat Jul 20 11:18:49 EDT 2002 2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug- in: org.eclipse.core.resources. java.lang.ClassCastException: org.eclipse.jdt.internal.compiler.ast.FieldDeclaration at org.eclipse.jdt.internal.compiler.parser.Parser.buildInitialRecoveryState (Parser.java:539) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java (Compiled Code)) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java (Compiled Code)) at org.eclipse.jdt.internal.compiler.parser.Parser.parse (Parser.java:6362) at org.eclipse.jdt.internal.compiler.ast.Initializer.parseStatements (Initializer.java:52) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.parseMethod (TypeDeclaration.java:695) at org.eclipse.jdt.internal.compiler.Compiler.getMethodBodies (Compiler.java:256) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:363) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:202) at org.eclipse.jdt.internal.core.builder.impl.AbstractImageBuilder.compile (AbstractImageBuilder.java:90) at org.eclipse.jdt.internal.core.builder.impl.BatchImageBuilder.build (BatchImageBuilder.java(Compiled Code)) at org.eclipse.jdt.internal.core.builder.impl.JavaDevelopmentContextImpl.createStat e(JavaDevelopmentContextImpl.java:146) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.fullBuild (JavaBuilder.java:148) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.build (JavaBuilder.java:51) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:93) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java(Compiled Code)) at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code)) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:114) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:73) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:41) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:140) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java(Compiled Code)) at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code)) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:154) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:177) at org.eclipse.core.internal.resources.Workspace.build (Workspace.java:120) at org.eclipse.ui.internal.GlobalBuildAction.build (GlobalBuildAction.java:59) at org.eclipse.ui.internal.GlobalBuildAction$1.run (GlobalBuildAction.java:143) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run (ModalContext.java:98)
Do you have steps to reproduce ? Was it in R2.0 or R1.0 ?
This should be in 1.0. In 2.0 we added a extra check in this method !field.isField() in order to prevent a class cast exception to be thrown on the line: element = new RecoveredInitializer((Initializer) field, null, 1, this);
This is also what I recall. Venugopal - can you confirm this occurred in 1.0 ?
Ok to close ?
Closing