Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 317040

Summary: [UI] ModelReconciler can't handle restoring the MPerspective's 'windows' elements
Product: [Eclipse Project] e4 Reporter: Eric Moffatt <emoffatt>
Component: UIAssignee: Project Inbox <e4.ui-inbox>
Status: RESOLVED FIXED QA Contact: Eric Moffatt <emoffatt>
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 1.0 RC0   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Eric Moffatt CLA 2010-06-16 09:05:30 EDT
I found this when implementing the Detached Windows. Unless I check in my current work on the DW's you may have a hard time reproducing this since it's the first case of using the MPerspective's 'windows' container...

Here's a partial stack trace...

java.lang.NullPointerException
	at org.eclipse.emf.common.util.AbstractEList.getNonDuplicates(AbstractEList.java:1167)
	at org.eclipse.emf.common.util.AbstractEList.addAll(AbstractEList.java:372)
	at org.eclipse.e4.ui.model.application.ui.advanced.impl.PerspectiveImpl.eSet(PerspectiveImpl.java:381)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjectImpl.java:1081)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.createObject(XMLModelReconciler.java:832)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.getReference(XMLModelReconciler.java:745)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.createObject(XMLModelReconciler.java:803)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.createMultiReferenceDelta(XMLModelReconciler.java:704)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.constructObjectDeltas(XMLModelReconciler.java:481)
	at org.eclipse.e4.ui.internal.workbench.XMLModelReconciler.constructDeltas(XMLModelReconciler.java:450)
Comment 1 Eric Moffatt CLA 2010-06-21 13:17:47 EDT
Fixed in I20100618-1748.