Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 6644

Summary: Unresolved compilation problem doing structure compare
Product: [Eclipse Project] JDT Reporter: Nick Edgar <n.a.edgar>
Component: UIAssignee: Erich Gamma <erich_gamma>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Nick Edgar CLA 2001-12-06 11:20:50 EST
Build 20011204

While looking at Kai's incoming changes for build 20011206, I did a structure 
compare on FileDocumentProvider.
I got an internal error dialog, with the following in the log:

Log: Thu Dec 06 11:23:20 EST 2001
1 org.eclipse.core.resources 4 Unhandled exception caught in event loop.
Log: Thu Dec 06 11:23:20 EST 2001
4 org.eclipse.ui 0 Unresolved compilation problem: 
	Must implement the inherited abstract method 
org.eclipse.jdt.internal.compiler.env.ICompilationUnit.getPackageName()

java.lang.Error: Unresolved compilation problem: 
	Must implement the inherited abstract method 
org.eclipse.jdt.internal.compiler.env.ICompilationUnit.getPackageName()

	at java.lang.reflect.Constructor.newInstance(Native Method)
	at org.eclipse.jdt.internal.ui.compare.JavaParseTreeBuilder.<init>
(JavaParseTreeBuilder.java:15)
	at org.eclipse.jdt.internal.ui.compare.JavaStructureCreator.getStructure
(JavaStructureCreator.java:157)
	at 
org.eclipse.compare.structuremergeviewer.StructureDiffViewer.compareInputChanged
(StructureDiffViewer.java:190)
	at 
org.eclipse.compare.structuremergeviewer.StructureDiffViewer.inputChanged
(StructureDiffViewer.java:156)
	at org.eclipse.jface.viewers.ContentViewer.setInput
(ContentViewer.java:234)
	at org.eclipse.jface.viewers.StructuredViewer.setInput
(StructuredViewer.java:660)
	at org.eclipse.compare.CompareViewerSwitchingPane.setInput
(CompareViewerSwitchingPane.java:230)
	at org.eclipse.compare.CompareEditorInput$12.run
(CompareEditorInput.java:491)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56)
	at org.eclipse.compare.CompareEditorInput.feedDefault1
(CompareEditorInput.java:487)
	at org.eclipse.compare.CompareEditorInput.access$1
(CompareEditorInput.java:486)
	at org.eclipse.compare.CompareEditorInput$7.doubleClick
(CompareEditorInput.java:404)
	at org.eclipse.compare.CompareViewerSwitchingPane.doubleClick
(CompareViewerSwitchingPane.java:166)
	at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick
(StructuredViewer.java:270)
	at org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect
(StructuredViewer.java:414)
	at org.eclipse.jface.viewers.AbstractTreeViewer$1.widgetDefaultSelected
(AbstractTreeViewer.java:627)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java
(Compiled Code))
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:758)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:820)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285)
	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 Erich Gamma CLA 2001-12-06 12:37:07 EST

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