Summary: | [Preferences] IAE when opening project preferences | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Frederic Fusier <frederic_fusier> |
Component: | Core | Assignee: | Frederic Fusier <frederic_fusier> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | dirk_baeumer, fraenkel, jnorris, markus.kell.r, martinae, philHatesSpam |
Version: | 3.0 | ||
Target Milestone: | 3.1 M2 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Frederic Fusier
2004-06-30 08:00:10 EDT
There's a simple workaround: close and reopen the project. Then you can access project properties again... Seem related to bug 66490. *** Bug 69034 has been marked as a duplicate of this bug. *** Looks like there are variants of this problem. I followed the same steps and got the following stack dump instead. java.lang.IllegalStateException: Preference node "org.eclipse.jdt.core" has been removed. at java.lang.Throwable.<init>(Throwable.java) at java.lang.Throwable.<init>(Throwable.java) at org.eclipse.core.internal.preferences.EclipsePreferences.checkRemoved (EclipsePreferences.java) at org.eclipse.core.internal.preferences.EclipsePreferences.keys (EclipsePreferences.java:575) at org.eclipse.jdt.internal.core.JavaProject.getOptions (JavaProject.java:1435) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process (CompilationUnitProblemFinder.java:151) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process (CompilationUnitProblemFinder.java:206) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation (ReconcileWorkingCopyOperation.java:76) 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:1095) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile (JavaReconcilingStrategy.java:88) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile (JavaReconcilingStrategy.java:129) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile (CompositeReconcilingStrategy.java:86) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile (JavaCompositeReconcilingStrategy.java:96) at org.eclipse.jface.text.reconciler.MonoReconciler.process (MonoReconciler.java:75) at org.eclipse.jdt.internal.ui.text.JavaReconciler.process (JavaReconciler.java) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run (AbstractReconciler.java:204) Frederic, can you do something here. This problem causes one of the last failing tests in refactoring after converting to JSL3. *** Bug 69860 has been marked as a duplicate of this bug. *** Fixed. Added a listener to java project preferences parent which resets the java model manager cached when java project node is removed. [jdt-core-internal] Changes done in JavaProject, methods getEclipsePreferences()and setOptions(Map). All JDT/UI refactoring tests pass using build N20040712 + this fix. I will add specific JDT/Core test cases tomorrow... Test case added to org.eclipse.jdt.core.tests.model.OptionTests *** Bug 70361 has been marked as a duplicate of this bug. *** Verified in I200409230100. *** Bug 75230 has been marked as a duplicate of this bug. *** |