Bug 70361 - Error when importing exported preferences
Summary: Error when importing exported preferences
Status: RESOLVED DUPLICATE of bug 68993
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows 2000
: P3 major (vote)
Target Milestone: 3.1 M1   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-19 12:48 EDT by Phil Meier CLA
Modified: 2005-01-11 11:02 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Meier CLA 2004-07-19 12:48:04 EDT
I exported my preferences (Window > Preferences > Export...) to a file called
c:\TempMy\Test3.0.epf.
Then I "Imported" this file without changing it and got several errors.

I have Version: 3.0.0
Build id: 200406251208

Output in Window "Errors Running Operations" looks like this:

An internal error occurred during: "Update Installed JREs".
java.lang.IllegalStateException: Preference node "org.eclipse.jdt.core" has been
removed.
org.eclipse.core.internal.preferences.EclipsePreferences.checkRemoved(EclipsePreferences.java:142)
org.eclipse.core.internal.preferences.EclipsePreferences.internalGet(EclipsePreferences.java:481)
org.eclipse.core.internal.preferences.EclipsePreferences.get(EclipsePreferences.java:349)
org.eclipse.core.internal.preferences.PreferencesService.get(PreferencesService.java:391)
org.eclipse.jdt.core.JavaCore.getOption(JavaCore.java:2176)
org.eclipse.jdt.internal.core.JavaProject.getOption(JavaProject.java:1414)
org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspathEntry(ClasspathEntry.java:1068)
org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1933)
org.eclipse.jdt.internal.core.DeltaProcessingState$ProjectUpdateInfo.updateProjectReferencesIfNecessary(DeltaProcessingState.java:98)
org.eclipse.jdt.internal.core.DeltaProcessingState.performClasspathResourceChange(DeltaProcessingState.java:223)
org.eclipse.jdt.internal.core.SetClasspathOperation.updateProjectReferencesIfNecessary(SetClasspathOperation.java:771)
org.eclipse.jdt.internal.core.SetClasspathOperation.executeOperation(SetClasspathOperation.java:246)
org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700)
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673)
org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:744)
org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:2675)
org.eclipse.jdt.core.JavaCore$3.run(JavaCore.java:3499)
org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34)
org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700)
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673)
org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3312)
org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3482)
org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:51)
org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.rebind(LaunchingPlugin.java:258)
org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.access$0(LaunchingPlugin.java:223)
org.eclipse.jdt.internal.launching.LaunchingPlugin$1.run(LaunchingPlugin.java:211)
org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34)
org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700)
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673)
org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3312)
org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.doit(LaunchingPlugin.java:215)
org.eclipse.jdt.internal.launching.LaunchingPlugin$JREUpdateJob.run(LaunchingPlugin.java:295)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
Comment 1 Frederic Fusier CLA 2004-07-19 12:57:43 EDT
It seems that you've installed Cheetah06 patch as JavaCore getOption does not
use EclipsePreferences in 3.0 final.
If you do not want to use 1.5 features then re-install eclipse 3.0.
Otherwise you need to wait for next Cheetah delivery (07) as bug 68993 has been
fixed and released in HEAD stream...

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