Community
Participate
Working Groups
In the 4.1SDK, the following NPE comes after switching workspace with Copy Settings -> Workbench Layout selected java.lang.NullPointerException at org.eclipse.ui.internal.WorkbenchLayoutSettingsTransfer.getCurrentPresentationClassName(WorkbenchLayoutSettingsTransfer.java:258) at org.eclipse.ui.internal.WorkbenchLayoutSettingsTransfer.saveEditorState(WorkbenchLayoutSettingsTransfer.java:235) at org.eclipse.ui.internal.WorkbenchLayoutSettingsTransfer.saveState(WorkbenchLayoutSettingsTransfer.java:187) at org.eclipse.ui.internal.WorkbenchLayoutSettingsTransfer.saveState(WorkbenchLayoutSettingsTransfer.java:139) at org.eclipse.ui.internal.WorkbenchLayoutSettingsTransfer.saveSettings(WorkbenchLayoutSettingsTransfer.java:101) at org.eclipse.ui.internal.WorkbenchLayoutSettingsTransfer.transferSettings(WorkbenchLayoutSettingsTransfer.java:290) at org.eclipse.ui.internal.ide.ChooseWorkspaceWithSettingsDialog$4.run(ChooseWorkspaceWithSettingsDialog.java:335)
Good one ! Perhaps the answer is to copy the 'deltas' file over to the new WS ?
Created attachment 185348 [details] Workbench layout transfer patch v1 Untested, but this would be the basic gist of it I suppose. Will polish it up some more later.
Created attachment 186114 [details] WorkbenchLayoutSettingsTransfer patch v2
(In reply to comment #3) > Created attachment 186114 [details] > WorkbenchLayoutSettingsTransfer patch v2 Patch released to CVS HEAD. Leaving this open until I can verify it.
(In reply to comment #4) > Patch released to CVS HEAD. Leaving this open until I can verify it. Looks good on I20110114-1005. Thanks for the bug report, Andrew!
Verified with I20110125-2200 on Windows XP.