[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.emft] Re: [EMF Compare] Pb comparing a SysML model using SVN

Hi all,


A few months before I experienced some problems while trying to compare a SysML model with its last version from an SVN repository using Topcased 2.5 (and EMF Compare 0.8)


I was advised in this newsgroup to try again with a more recent version of EMF Compare.

I did just that yesterday using Topcased 3.0.1 and EMF Compare 1.0. I also installed the org.eclipse.emf.compare.team.subversive plugin.

Yet, EMF Compare still crashes when I try to compare my SysML model ... but this time the EMF Compare view opens and displays the following exception :

java.lang.ArrayIndexOutOfBoundsException: 0
at org.eclipse.emf.compare.ui.viewer.content.part.diff.ModelContentMergeDiffTab.mapDifferences(ModelContentMergeDiffTab.java:607)
at org.eclipse.emf.compare.ui.viewer.content.part.diff.ModelContentMergeDiffTab.setReflectiveInput(ModelContentMergeDiffTab.java:288)
at org.eclipse.emf.compare.ui.viewer.content.part.ModelContentMergeTabFolder.setInput(ModelContentMergeTabFolder.java:309)
at org.eclipse.emf.compare.ui.viewer.content.ModelContentMergeViewer.updateContent(ModelContentMergeViewer.java:749)
at org.eclipse.compare.contentmergeviewer.ContentMergeViewer.internalRefresh(ContentMergeViewer.java:783)
at org.eclipse.compare.contentmergeviewer.ContentMergeViewer.inputChanged(ContentMergeViewer.java:683)
at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:274)
at org.eclipse.emf.compare.ui.viewer.content.ModelContentMergeViewer.setInput(ModelContentMergeViewer.java:301)
at org.eclipse.compare.CompareViewerSwitchingPane.setInput(CompareViewerSwitchingPane.java:270)
at org.eclipse.compare.internal.CompareContentViewerSwitchingPane.setInput(CompareContentViewerSwitchingPane.java:132)
at org.eclipse.compare.CompareEditorInput.internalSetContentPaneInput(CompareEditorInput.java:812)
at org.eclipse.compare.CompareEditorInput.access$7(CompareEditorInput.java:810)
at org.eclipse.compare.CompareEditorInput$10.run(CompareEditorInput.java:750)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.compare.CompareEditorInput.feed1(CompareEditorInput.java:744)
at org.eclipse.compare.CompareEditorInput.feedInput(CompareEditorInput.java:722)
at org.eclipse.compare.CompareEditorInput.createContents(CompareEditorInput.java:545)
at org.eclipse.compare.internal.CompareEditor.createCompareControl(CompareEditor.java:449)
at org.eclipse.compare.internal.CompareEditor.createPartControl(CompareEditor.java:408)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:662)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)
..


I get this exception even on very simple SysML models (or UML models ... but then the ArrayIndexOutOfBoundsException turns into a NullPointerException ... weird ;\) as long as they make references to other models.

Am I missing something ? Could anyone help me ? It's sooo frustrating ! :(


Regards, Martin Neidert