Community
Participate
Working Groups
I'm using eclipse eclipse I20040514 on osx 10.3.3 with java 1.4.2. I once got the following exception when quiting eclipse: java.lang.NoClassDefFoundError at org.eclipse.jdt.core.dom.AST.newTypeDeclaration(AST.java:1480) at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:249) at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:151) at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:251) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:81) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:739) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1097) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:88) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:156) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:122) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:104) at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:280) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:155) java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at org.eclipse.jdt.core.dom.TypeDeclaration.<clinit>(TypeDeclaration.java:140) at org.eclipse.jdt.core.dom.AST.newTypeDeclaration(AST.java:1480) at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:249) at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:151) at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:251) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:81) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:739) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1097) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:88) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:156) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:122) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:104) at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:280) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:155) Caused by: java.lang.NullPointerException at org.eclipse.jdt.core.dom.ASTNode.addProperty(ASTNode.java:1735) at org.eclipse.jdt.core.dom.TypeParameter.<clinit>(TypeParameter.java:56) ... 18 more java.lang.NoClassDefFoundError at org.eclipse.jdt.core.dom.AST.newTypeDeclaration(AST.java:1480) at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:249) at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:151) at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:251) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:81) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:739) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1097) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:88) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:156) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:122) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:104) at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:280) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:155)
Feels like some JAR got corrupted, can you reobtain a SDK and reproduce it ?
Thanks for looking into this issue. I have already tried to reproduce this issue on the same eclipse installation, but didn't manage do to so. So far I have only seen this stacktrace once.
Reopen if you can provide steps to reproduce after re-installing Eclipse, as corrupted files are suspected