Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Newcomers » Newcomers » Error importing preference file
Error importing preference file [message #197205] Thu, 01 March 2007 14:03 Go to next message
Eclipse UserFriend
Originally posted by: subramanianj.schneider.com

I am getting below exception while import preference file using below code.


IPath path = Activator.getDefault().getStateLocation().append("pref.epf");
Preferences.importPreferences(path);

Could someone please help me on this.

Stack trace below,

!ENTRY org.eclipse.equinox.preferences 4 2 2007-03-01 07:58:01.976
!MESSAGE Problems occurred when invoking code from plug-in:
"org.eclipse.equinox.preferences".
!STACK 0
java.lang.IllegalStateException: Preference node
"org.eclipse.ui.workbench" has been removed.
at
org.eclipse.core.internal.preferences.EclipsePreferences.che ckRemoved(EclipsePreferences.java:157)
at
org.eclipse.core.internal.preferences.EclipsePreferences.rem ovePreferenceChangeListener(EclipsePreferences.java:942)
at
org.eclipse.core.internal.preferences.legacy.PreferenceForwa rder.removed(PreferenceForwarder.java:81)
at
org.eclipse.core.internal.preferences.EclipsePreferences$1.r un(EclipsePreferences.java:680)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at
org.eclipse.core.internal.preferences.EclipsePreferences.fir eNodeEvent(EclipsePreferences.java:683)
at
org.eclipse.core.internal.preferences.EclipsePreferences.rem oveNode(EclipsePreferences.java:906)
at
org.eclipse.core.internal.preferences.EclipsePreferences.rem oveNode(EclipsePreferences.java:878)
at
org.eclipse.core.internal.preferences.EclipsePreferences.rem oveNode(EclipsePreferences.java:883)
at
org.eclipse.core.internal.preferences.EclipsePreferences.rem oveNode(EclipsePreferences.java:883)
at
org.eclipse.core.internal.preferences.PreferencesService$1.v isit(PreferencesService.java:132)
at
org.eclipse.core.internal.preferences.EclipsePreferences.acc ept(EclipsePreferences.java:105)
at
org.eclipse.core.internal.preferences.PreferencesService.app lyPreferences(PreferencesService.java:165)
at
org.eclipse.core.internal.preferences.PreferencesService.imp ortPreferences(PreferencesService.java:644)
at
org.eclipse.core.runtime.Preferences.importPreferences(Prefe rences.java:384)
at techarcheclipseplugins_32.Activator.loadPreferences(Activato r.java:144)
at techarcheclipseplugins_32.Activator.access$0(Activator.java: 132)
at techarcheclipseplugins_32.Activator$1.run(Activator.java:100 )
at
org.eclipse.ui.internal.UILockListener.doPendingWork(UILockL istener.java:155)
at org.eclipse.ui.internal.UISynchronizer$1.run(UISynchronizer. java:36)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3325)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2971)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820 )
at org.eclipse.jface.window.Window.open(Window.java:796)
at com.ibm.cic.licensing.common.ui.Messenger$2.run(Messenger.ja va:82)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3325)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2971)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1914)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:419)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:95)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:64)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Re: Error importing preference file [message #197325 is a reply to message #197205] Thu, 01 March 2007 21:26 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: subramanianj.schneider.com

JP Subramanian wrote:

> I am getting below exception while import preference file using below code.


> IPath path = Activator.getDefault().getStateLocation().append("pref.epf");
> Preferences.importPreferences(path);

Also I see message dialog - 'Error notifying a preference change listener.
Check the log for details'.

> Could someone please help me on this.

> Stack trace below,

> !ENTRY org.eclipse.equinox.preferences 4 2 2007-03-01 07:58:01.976
> !MESSAGE Problems occurred when invoking code from plug-in:
> "org.eclipse.equinox.preferences".
> !STACK 0
> java.lang.IllegalStateException: Preference node
> "org.eclipse.ui.workbench" has been removed.
> at
>
org.eclipse.core.internal.preferences.EclipsePreferences.che ckRemoved(EclipsePreferences.java:157)
> at
>
org.eclipse.core.internal.preferences.EclipsePreferences.rem ovePreferenceChangeListener(EclipsePreferences.java:942)
> at
>
org.eclipse.core.internal.preferences.legacy.PreferenceForwa rder.removed(PreferenceForwarder.java:81)
> at
>
org.eclipse.core.internal.preferences.EclipsePreferences$1.r un(EclipsePreferences.java:680)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at
>
org.eclipse.core.internal.preferences.EclipsePreferences.fir eNodeEvent(EclipsePreferences.java:683)
> at
>
org.eclipse.core.internal.preferences.EclipsePreferences.rem oveNode(EclipsePreferences.java:906)
> at
>
org.eclipse.core.internal.preferences.EclipsePreferences.rem oveNode(EclipsePreferences.java:878)
> at
>
org.eclipse.core.internal.preferences.EclipsePreferences.rem oveNode(EclipsePreferences.java:883)
> at
>
org.eclipse.core.internal.preferences.EclipsePreferences.rem oveNode(EclipsePreferences.java:883)
> at
>
org.eclipse.core.internal.preferences.PreferencesService$1.v isit(PreferencesService.java:132)
> at
>
org.eclipse.core.internal.preferences.EclipsePreferences.acc ept(EclipsePreferences.java:105)
> at
>
org.eclipse.core.internal.preferences.PreferencesService.app lyPreferences(PreferencesService.java:165)
> at
>
org.eclipse.core.internal.preferences.PreferencesService.imp ortPreferences(PreferencesService.java:644)
> at
> org.eclipse.core.runtime.Preferences.importPreferences(Prefe rences.java:384)
> at techarcheclipseplugins_32.Activator.loadPreferences(Activato r.java:144)
> at techarcheclipseplugins_32.Activator.access$0(Activator.java: 132)
> at techarcheclipseplugins_32.Activator$1.run(Activator.java:100 )
> at
> org.eclipse.ui.internal.UILockListener.doPendingWork(UILockL istener.java:155)
> at org.eclipse.ui.internal.UISynchronizer$1.run(UISynchronizer. java:36)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:123)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3325)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2971)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:820 )
> at org.eclipse.jface.window.Window.open(Window.java:796)
> at com.ibm.cic.licensing.common.ui.Messenger$2.run(Messenger.ja va:82)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:123)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3325)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2971)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1914)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:419)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:95)
> at
>
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
> at
>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
> at
>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:64)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:615)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
Re: Error importing preference file [message #197583 is a reply to message #197325] Fri, 02 March 2007 17:05 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: wharley.bea.com

"JP Subramanian" <subramanianj@schneider.com> wrote in message
news:57b8e02d65b8688afc5a87822c6d1d42$1@www.eclipse.org...
> [...]
>> !STACK 0
>> java.lang.IllegalStateException: Preference node
>> "org.eclipse.ui.workbench" has been removed.
>> at
> org.eclipse.core.internal.preferences.EclipsePreferences.che ckRemoved(EclipsePreferences.java:157)
>> at
> org.eclipse.core.internal.preferences.EclipsePreferences.rem ovePreferenceChangeListener(EclipsePreferences.java:942)
>> at
> org.eclipse.core.internal.preferences.legacy.PreferenceForwa rder.removed(PreferenceForwarder.java:81)


Search Bugzilla (http://bugs.eclipse.org) for "checkRemoved" - I think you
may be encountering a longstanding bug. See, e.g.,
https://bugs.eclipse.org/bugs/show_bug.cgi?id=137398. You may have to
explore workarounds, such as setting preferences to default before importing
the new settings or something - not sure what will work.
Re: Error importing preference file [message #198664 is a reply to message #197583] Thu, 08 March 2007 23:11 Go to previous message
Eclipse UserFriend
Originally posted by: subramanianj.schneider.com

Hi, Walter
Still not able to get workaround. Can you please let me know, how to set
preferences to default programmatically.

thanks,JP.
Previous Topic:Where is the plugin.xml editor implementation?
Next Topic:How to install Eclipse plug-in?
Goto Forum:
  


Current Time: Fri Apr 19 07:41:04 GMT 2024

Powered by FUDForum. Page generated in 0.03278 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top