Bug 434233 - workspace customaization not honored since 4.4M6
Summary: workspace customaization not honored since 4.4M6
Status: CLOSED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: IDE (show other bugs)
Version: 4.4   Edit
Hardware: PC Windows 8
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2014-05-06 11:43 EDT by Hans Horn CLA
Modified: 2014-06-23 11:25 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans Horn CLA 2014-05-06 11:43:21 EDT
Since Eclipse 4.4M6 workspace customizations are not honored anymore. Inspecting .log file reveals:

!SESSION 2014-05-06 08:10:49.981 -----------------------------------------------
eclipse.buildId=4.4.0.I20140503-1500
java.version=1.8.0_05
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -data D:/Projects/Java_WIN/.projects -debug D:/Projects/Java_WIN/.projects/.options

!ENTRY org.eclipse.e4.ui.workbench 4 0 2014-05-06 08:10:55.804
!MESSAGE 
!STACK 0
java.lang.NullPointerException
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.getStructuralFeature(XMLModelReconciler.java:225)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.createObject(XMLModelReconciler.java:729)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.getReference(XMLModelReconciler.java:708)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.createObject(XMLModelReconciler.java:766)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.getReference(XMLModelReconciler.java:708)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.createObject(XMLModelReconciler.java:766)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.createMultiReferenceDelta(XMLModelReconciler.java:667)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.constructObjectDeltas(XMLModelReconciler.java:444)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.constructDeltas(XMLModelReconciler.java:412)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.constructDeltas(XMLModelReconciler.java:263)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.constructDeltas(XMLModelReconciler.java:270)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.constructDeltas(XMLModelReconciler.java:216)
	at org.eclipse.e4.ui.internal.workbench.ResourceHandler.loadMostRecentModel(ResourceHandler.java:167)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel(E4Application.java:424)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:249)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:600)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:578)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:379)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:233)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
Comment 1 Paul Webster CLA 2014-05-06 11:46:39 EDT
Please provide steps to reproduce the problem.

Is it that you had a Juno workspace, and tried to load it in a 4.4 I build?

PW
Comment 2 Hans Horn CLA 2014-05-07 13:06:47 EDT
Nope, I had an Eclipse 4.4M5 workspace which stopped being honored starting 4.4M6.
Comment 3 Hans Horn CLA 2014-05-13 15:11:42 EDT
Now at 4.4M7. Workspace settings still not honored on Win8.1 64bit.
Works satisfactory under Linux fedora x64 and OSX.

Any suggestions how to remedy the reproted issue under windows?
Comment 4 Hans Horn CLA 2014-05-16 11:47:19 EDT
Anybody there?
Comment 5 Paul Webster CLA 2014-05-16 11:54:20 EDT
Can you attach this file?  <workspace>/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

PW
Comment 6 Hans Horn CLA 2014-05-16 12:15:38 EDT
problem fixed after removing <workspace>/.metadata/.plugins/org.eclipse.e4.workbench/deltas_42M7migration.xml
Comment 7 Eric Moffatt CLA 2014-06-23 11:25:12 EDT
As per Hans' last comment...if this re-occurs (to anybody) please re-open...