Community
Participate
Working Groups
I was in the middle of a compare operation, communication with dev.eclipse.org died, my image stopped responding so I killed the task and then restarted the workspace. I got the following errors in my log. The image did open okay, but the Java Perspective was no longer there. Occurred on both Win98 and WinNT. Log: Mon Nov 12 15:13:18 EST 2001 1 org.eclipse.core.resources 4 Unable to restore page - cannot instantiate input element: org.eclipse.ui.internal.model.ResourceFactory Log: Mon Nov 12 15:13:18 EST 2001 1 org.eclipse.core.resources 4 Unable to restore page - cannot instantiate input element: org.eclipse.ui.internal.model.ResourceFactory Log: Mon Nov 12 15:13:18 EST 2001 1 org.eclipse.core.resources 4 Unable to restore page - cannot instantiate input element: org.eclipse.ui.internal.model.ResourceFactory Log: Mon Nov 12 15:13:18 EST 2001 1 org.eclipse.core.resources 4 Unable to restore page - cannot instantiate input element: org.eclipse.ui.internal.model.ResourceFactory Log: Mon Nov 12 15:13:18 EST 2001 1 org.eclipse.core.resources 4 Unable to restore page - cannot instantiate input element: org.eclipse.ui.internal.model.ResourceFactory
Build 20011107.
When I then attempted to save this image, I got the following walkback Log: Mon Nov 12 16:00:21 EST 2001 2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug-in: org.eclipse.core.resources. org.eclipse.core.internal.resources.ResourceException: Property store is not available for: /. at org.eclipse.core.internal.properties.PropertyManager.getPropertyStore(PropertyMa nager.java:129) at org.eclipse.core.internal.properties.PropertyManager.setProperty(PropertyManager .java:146) at org.eclipse.core.internal.resources.Resource.setPersistentProperty(Resource.java :890) at org.eclipse.jdt.internal.core.JavaModelManager.saveVariables(JavaModelManager.ja va:955) at org.eclipse.jdt.internal.core.JavaModelManager.saving(JavaModelManager.java:966) at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.jav a:244) at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:87) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java(Com piled Code)) at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code)) at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.j ava:98) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1073) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:1207) at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:180) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:29 6) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:249) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:3 35) at org.eclipse.ui.internal.Workbench.disconnectFromWorkspace(Workbench.java:187) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:109) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:77) at org.eclipse.ui.internal.Workbench$3.run(Workbench.java:159) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56) at org.eclipse.ui.internal.Workbench.close(Workbench.java:157) at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:257) at org.eclipse.ui.internal.WorkbenchWindow.access$3(WorkbenchWindow.java:252) at org.eclipse.ui.internal.WorkbenchWindow$1.run(WorkbenchWindow.java:292) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56) at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:290) at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:462) at org.eclipse.jface.window.Window$2.shellClosed(Window.java:389) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1030) at org.eclipse.swt.widgets.Shell.WM_CLOSE(Shell.java:846) at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled Code)) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java(Compiled Code)) at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled Code)) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java(Compiled Code)) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java(Compiled Code)) at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled Code)) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java(Compiled Code)) at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled Code)) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java(Compiled Code)) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.run(Workbench.java:710) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:82 0) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) 4 org.eclipse.core.resources 271 Property store is not available for: /. Log: Mon Nov 12 16:00:29 EST 2001 1 org.eclipse.core.resources 4 Problems saving workspace Log: Mon Nov 12 16:00:29 EST 2001 2 org.eclipse.ui 1 Problems occurred while trying to save the state of the workbench. 1=============<children>============= 2 org.eclipse.core.resources 566 Problems occurred during save. org.eclipse.core.internal.resources.ResourceException: Property store is not available for: /. at org.eclipse.core.internal.properties.PropertyManager.getPropertyStore(PropertyMa nager.java:129) at org.eclipse.core.internal.properties.PropertyManager.setProperty(PropertyManager .java:146) at org.eclipse.core.internal.resources.Resource.setPersistentProperty(Resource.java :890) at org.eclipse.jdt.internal.core.JavaModelManager.saveVariables(JavaModelManager.ja va:955) at org.eclipse.jdt.internal.core.JavaModelManager.saving(JavaModelManager.java:966) at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.jav a:244) at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:87) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java(Com piled Code)) at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code)) at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.j ava:98) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1073) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:1207) at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:180) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:29 6) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:249) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:3 35) at org.eclipse.ui.internal.Workbench.disconnectFromWorkspace(Workbench.java:187) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:109) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:77) at org.eclipse.ui.internal.Workbench$3.run(Workbench.java:159) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56) at org.eclipse.ui.internal.Workbench.close(Workbench.java:157) at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:257) at org.eclipse.ui.internal.WorkbenchWindow.access$3(WorkbenchWindow.java:252) at org.eclipse.ui.internal.WorkbenchWindow$1.run(WorkbenchWindow.java:292) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56) at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:290) at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:462) at org.eclipse.jface.window.Window$2.shellClosed(Window.java:389) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1030) at org.eclipse.swt.widgets.Shell.WM_CLOSE(Shell.java:846) at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled Code)) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java(Compiled Code)) at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled Code)) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java(Compiled Code)) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java(Compiled Code)) at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled Code)) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java(Compiled Code)) at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled Code)) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java(Compiled Code)) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java(Compiled Code)) at org.eclipse.ui.internal.Workbench.run(Workbench.java:710) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:82 0) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) 4 org.eclipse.core.resources 271 Property store is not available for: /. 1=============</children>=============
There are several problems here: 1) the workbench should handle the case where an input can't be created more gracefull, i.e., it should inform the user that there were problems. 2) the property store is corrupted after the crash, in particular you can no longer save to it. Problem 2 is serious - moving to Platform Core for comment
I've reproduced this. I had a large test that hung the workspace... after killing Java and restarting, I get the same error message on save.
*** Bug 5879 has been marked as a duplicate of this bug. ***
James also experienced this. His specs: 20011109, Debian Linux. My home directory has a symlink in its path. Exited workbench. Problems exiting. Log is attached.
*** Bug 5989 has been marked as a duplicate of this bug. ***
*** Bug 6153 has been marked as a duplicate of this bug. ***
*** Bug 6001 has been marked as a duplicate of this bug. ***
I believe this problem has been fixed by the fix for bug 6273. I have not yet constructed a reproducible test case for this one though. If anyone gets this error in builds 20011206 or later, please comment.
Confirmed that this bug was fixed by fix for bug 6273. Steps to reproduce in 20011107 build: - create new workbench - define a classpath variable - open java, debug and team perspectives - shutdown normally - restart - create a java project and class - KILL workbench (from task manager) - restart - Double click the java file to cause JDT plugin activation - shutdown normally This causes the "Property store not available for /." error on build 20011107. Fixed in build 20011206!