Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 330907 - EMF compare crashes with nullpointer exception
Summary: EMF compare crashes with nullpointer exception
Status: CLOSED DUPLICATE of bug 320496
Alias: None
Product: EMFCompare
Classification: Modeling
Component: Core (show other bugs)
Version: 1.1   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: EMF Compare CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-23 07:13 EST by Kai Thiele CLA
Modified: 2011-03-10 08:42 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ***