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

Bug 330907

Summary: EMF compare crashes with nullpointer exception
Product: [Modeling] EMFCompare Reporter: Kai Thiele <kthiele>
Component: CoreAssignee: EMF Compare <emf.compare-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: major    
Priority: P3 CC: kthiele, laurent.goubet
Version: 1.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Kai Thiele CLA 2010-11-23 07:13:03 EST
While diffing two completely different resources we get:


Caused by: java.lang.NullPointerException
	at org.eclipse.emf.compare.diff.engine.check.AbstractCheck.isUnmatched(AbstractCheck.java:155)
	at org.eclipse.emf.compare.diff.engine.check.ReferencesCheck.checkContainmentReferenceOrderChange(ReferencesCheck.java:147)
	at org.eclipse.emf.compare.diff.engine.check.ReferencesCheck.checkReferencesUpdates(ReferencesCheck.java:79)
	at org.eclipse.emf.compare.diff.engine.GenericDiffEngine.checkForDiffs(GenericDiffEngine.java:330)
	at org.eclipse.emf.compare.diff.engine.GenericDiffEngine.doDiffDelegate(GenericDiffEngine.java:884)
	at org.eclipse.emf.compare.diff.engine.GenericDiffEngine.doDiffDelegate(GenericDiffEngine.java:907)
	at org.eclipse.emf.compare.diff.engine.GenericDiffEngine.doDiffDelegate(GenericDiffEngine.java:907)
	at org.eclipse.emf.compare.diff.engine.GenericDiffEngine.doDiffTwoWay(GenericDiffEngine.java:566)
	at org.eclipse.emf.compare.diff.engine.GenericDiffEngine.doDiffResourceSet(GenericDiffEngine.java:130)
	at org.eclipse.emf.compare.diff.service.DiffService.doDiff(DiffService.java:151)
	at com.orga.opsc.gold.config.compare.CompareConfig.computeDifferences(CompareConfig.java:329)
	at com.orga.opsc.gold.config.compare.CompareConfig.compare(CompareConfig.java:131)
	at com.orga.opsc.gold.cs.core.ct.script.plugin.ConfigurationChangesManager.getReport(ConfigurationChangesManager.java:223)
	at com.orga.opsc.gold.cs.core.ct.script.plugin.ConfigurationChangesManager.doTask(ConfigurationChangesManager.java:110)
	at com.orga.opsc.gold.cs.core.ct.script.ConfigBuildTask.doTask(ConfigBuildTask.java:113)

I am sure you agree that this should never happen.
Comment 1 Laurent Goubet CLA 2011-03-10 08:42:12 EST
This bug is the same as #320496 ... fixed 6 months ago :s. Sorry about the very long delay.

*** This bug has been marked as a duplicate of bug 320496 ***