Bug 9331 - NPE during compare with stream version
Summary: NPE during compare with stream version
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Compare (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P1 normal (vote)
Target Milestone: 2.0 M3   Edit
Assignee: Andre Weinand CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-02-08 16:19 EST by Olivier Thomann CLA
Modified: 2002-02-12 10:18 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Thomann CLA 2002-02-08 16:19:14 EST
Using 0129, I got a NPE during a comparison with the stream contents of a class.
Difficult to get steps to reproduce, but maybe the following stack trace can 
help to understand the problem.

java.lang.NullPointerException
	at 
org.eclipse.compare.internal.MergeSourceViewer.getLineRange(MergeSourceViewer.ja
va:238)
	at 
org.eclipse.compare.contentmergeviewer.TextMergeViewer$Diff.getMaxDiffHeight(Tex
tMergeViewer.java:404)
	at 
org.eclipse.compare.contentmergeviewer.TextMergeViewer.revealDiff(TextMergeViewe
r.java:2243)
	at 
org.eclipse.compare.contentmergeviewer.TextMergeViewer.setCurrentDiff(TextMergeV
iewer.java:2178)
	at 
org.eclipse.compare.contentmergeviewer.TextMergeViewer.selectFirstDiff(TextMerge
Viewer.java:1719)
	at 
org.eclipse.compare.contentmergeviewer.TextMergeViewer.access$18(TextMergeViewer
.java:1713)
	at 
org.eclipse.compare.contentmergeviewer.TextMergeViewer$14.run(TextMergeViewer.ja
va:811)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:29)
	at 
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:93)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1390)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1208)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:852)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:835)
	at 
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:89
5)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:321)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:151)
	at org.eclipse.core.launcher.Main.run(Main.java:502)
	at org.eclipse.core.launcher.Main.main(Main.java:362)
Comment 1 Andre Weinand CLA 2002-02-12 10:18:41 EST
fixed in > 20020205