[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 Martin,

This exception often hides another that's raised before it. Is it the only one you get in the error log when comparing the problematic model? And if not, can you paste the stack trace of the first exception?

Laurent Goubet
Obeo

Martin Neidert a écrit :
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


begin:vcard
fn:Laurent Goubet
n:Goubet;Laurent
org:<a href="http://www.obeo.fr/";>Obeo</a>
email;internet:laurent.goubet@xxxxxxx
url:http://www.obeo.fr
version:2.1
end:vcard