Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 222029 - Compare editor Failed on xml
Summary: Compare editor Failed on xml
Status: RESOLVED DUPLICATE of bug 221115
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Team (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform Team Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-10 06:53 EDT by Defert Philippe CLA
Modified: 2008-03-10 08:41 EDT (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 Defert Philippe CLA 2008-03-10 06:53:56 EDT
Hi,

i have this error when i want to see the diff on an ant build  file.
in this case my ant build file is in conflict. the problem appear since i have updated eclipse to 3.3.2.
the result is the xml compare section is empty,Text compare contains some diff to commit

Philippe

-- config --
eclipse.buildId=I20070625-1500
java.version=1.6.0_03
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_FR
Command-line arguments:  -os win32 -ws win32 -arch x86 -data C:\Documents and Settings\defert\Mes documents\Workspace


-- Error Log --
Date: Mon Mar 10 11:17:58 CET 2008
Message: An internal error occurred during: "Update comparison BuildBest.xml".
Severity: Error
Plugin ID: org.eclipse.core.jobs
Stack Trace:
java.lang.ArrayIndexOutOfBoundsException: 2286
at org.eclipse.compare.examples.xml.AbstractMatching.dist(AbstractMatching.java:263)
at org.eclipse.compare.examples.xml.AbstractMatching$XMLComparator.rangesEqual(AbstractMatching.java:140)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.compactAndShiftLCS(RangeComparatorLCS.java:167)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:29)
at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:80)
at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:62)
at org.eclipse.compare.examples.xml.AbstractMatching.handleRangeDifferencer(AbstractMatching.java:183)
at org.eclipse.compare.examples.xml.OrderedMatching.orderedMath(OrderedMatching.java:85)
at org.eclipse.compare.examples.xml.OrderedMatching.handleXandYnotLeaves(OrderedMatching.java:215)
at org.eclipse.compare.examples.xml.AbstractMatching.dist(AbstractMatching.java:308)
at org.eclipse.compare.examples.xml.AbstractMatching$XMLComparator.rangesEqual(AbstractMatching.java:140)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:55)
at org.eclipse.compare.internal.LCS.longestCommonSubsequence(LCS.java:71)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:184)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:29)
at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:80)
at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:62)
at org.eclipse.compare.examples.xml.AbstractMatching.handleRangeDifferencer(AbstractMatching.java:183)
at org.eclipse.compare.examples.xml.OrderedMatching.orderedMath(OrderedMatching.java:85)
at org.eclipse.compare.examples.xml.OrderedMatching.handleXandYnotLeaves(OrderedMatching.java:215)
at org.eclipse.compare.examples.xml.AbstractMatching.dist(AbstractMatching.java:308)
at org.eclipse.compare.examples.xml.AbstractMatching$XMLComparator.rangesEqual(AbstractMatching.java:140)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:55)
at org.eclipse.compare.internal.LCS.longestCommonSubsequence(LCS.java:80)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:184)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:29)
at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:80)
at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:62)
at org.eclipse.compare.examples.xml.AbstractMatching.handleRangeDifferencer(AbstractMatching.java:183)
at org.eclipse.compare.examples.xml.OrderedMatching.orderedMath(OrderedMatching.java:85)
at org.eclipse.compare.examples.xml.OrderedMatching.handleXandYnotLeaves(OrderedMatching.java:215)
at org.eclipse.compare.examples.xml.AbstractMatching.dist(AbstractMatching.java:308)
at org.eclipse.compare.examples.xml.AbstractMatching$XMLComparator.rangesEqual(AbstractMatching.java:140)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:55)
at org.eclipse.compare.internal.LCS.longestCommonSubsequence(LCS.java:71)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:184)
at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:29)
at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:80)
at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:62)
at org.eclipse.compare.examples.xml.AbstractMatching.handleRangeDifferencer(AbstractMatching.java:183)
at org.eclipse.compare.examples.xml.OrderedMatching.orderedMath(OrderedMatching.java:85)
at org.eclipse.compare.examples.xml.OrderedMatching.handleXandYnotLeaves(OrderedMatching.java:215)
at org.eclipse.compare.examples.xml.AbstractMatching.dist(AbstractMatching.java:308)
at org.eclipse.compare.examples.xml.OrderedMatching.match(OrderedMatching.java:137)
at org.eclipse.compare.examples.xml.XMLStructureViewer.performMatching(XMLStructureViewer.java:541)
at org.eclipse.compare.examples.xml.XMLStructureViewer.preDiffHook(XMLStructureViewer.java:232)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer.diff(StructureDiffViewer.java:464)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$1.run(StructureDiffViewer.java:63)
at org.eclipse.compare.internal.Worker.performNextTask(Worker.java:116)
at org.eclipse.compare.internal.Worker.run(Worker.java:63)
at org.eclipse.compare.internal.WorkerJob.run(WorkerJob.java:30)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Comment 1 Tomasz Zarna CLA 2008-03-10 08:41:05 EDT

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