Bug 59204 - NPE in CompareUIPlugin$CompareRegistry.search(...)
Summary: NPE in CompareUIPlugin$CompareRegistry.search(...)
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Compare (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P1 normal (vote)
Target Milestone: 3.0 M9   Edit
Assignee: Andre Weinand CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-20 04:49 EDT by Christof Marti CLA
Modified: 2004-04-20 05:33 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christof Marti CLA 2004-04-20 04:49:48 EDT
java.lang.NullPointerException
        at org.eclipse.compare.internal.CompareUIPlugin$CompareRegistry.search(C
ompareUIPlugin.java:121)
        at org.eclipse.compare.internal.CompareUIPlugin.findStructureViewer(Comp
areUIPlugin.java:714)
        at org.eclipse.compare.CompareEditorInput.findStructureViewer(CompareEdi
torInput.java:647)
        at org.eclipse.compare.CompareEditorInput$3.getViewer(CompareEditorInput
.java:429)
        at org.eclipse.compare.CompareViewerSwitchingPane.setInput(CompareViewer
SwitchingPane.java:291)
        at org.eclipse.compare.CompareEditorInput.createContents(CompareEditorIn
put.java:395)
        at org.eclipse.compare.internal.CompareEditor.createPartControl(CompareE
ditor.java:160)
        at org.eclipse.compare.internal.CompareEditor.doSetInput(CompareEditor.j
ava:137)
        at org.eclipse.compare.internal.CompareEditor.setInput(CompareEditor.jav
a:103)
        at org.eclipse.compare.internal.CompareUIPlugin.openCompareEditor(Compar
eUIPlugin.java:433)
        at org.eclipse.compare.CompareUI.reuseCompareEditor(CompareUI.java:141)
        at org.eclipse.team.internal.ui.synchronize.actions.OpenInCompareAction.
openCompareEditor(OpenInCompareAction.java:70)
        at org.eclipse.team.internal.ui.synchronize.actions.OpenInCompareAction.
run(OpenInCompareAction.java:50)
        at org.eclipse.team.internal.ui.synchronize.actions.OpenWithActionGroup.
openInCompareEditor(OpenWithActionGroup.java:104)
        at org.eclipse.team.ui.synchronize.subscribers.SynchronizeViewerAdvisor.
handleOpen(SynchronizeViewerAdvisor.java:112)
        at org.eclipse.team.ui.synchronize.subscribers.SynchronizeViewerAdvisor$
3.open(SynchronizeViewerAdvisor.java:105)
        at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.jav
a:406)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatfo
rm.java:609)
        at org.eclipse.core.runtime.Platform.run(Platform.java:541)
        at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.
java:404)
        at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewe
r.java:614)
        at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredVie
wer.java:703)
        at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:2
09)
        at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:204)
        at org.eclipse.jface.util.OpenStrategy$1.mouseSelectItem(OpenStrategy.ja
va:344)
        at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:2
89)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:769)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2592)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2270)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1437)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1408)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.jav
a:244)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:140)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:90
)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformAct
ivator.java:280)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:240)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:117)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
        at org.eclipse.core.launcher.Main.run(Main.java:699)
        at org.eclipse.core.launcher.Main.main(Main.java:683)
Comment 1 Christof Marti CLA 2004-04-20 04:50:38 EDT
Using N20040420.from20040420_0943
Comment 2 Christof Marti CLA 2004-04-20 04:52:51 EDT
Currently reproducible when opening the compare editor on a shared launch config
with conflicts in the Synchronize View.
Comment 3 Andre Weinand CLA 2004-04-20 05:33:33 EDT
fixed for I20040420