#48 Wiki documents have to be files

open
nobody
None
5
2006-06-13
2006-06-13
Channing Walton
No

Hi,
I get the following error when I try to open .wiki files.
Unable to create this part due to an internal error. Reason for the
failure: Invalid Input: Must be IFileEditorInput

I saw in the previous entry that someone requested the stack trace, so I
have included that as well.
org.eclipse.ui.PartInitException: Invalid Input: Must be IFileEditorInput
at com.teaminabox.eclipse.wiki.editors.WikiBrowserEditor.init
(WikiBrowserEditor.java:114)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:
778)
at org.eclipse.ui.internal.EditorReference.createPartHelper
(EditorReference.java:596)
at org.eclipse.ui.internal.EditorReference.createPart
(EditorReference.java:384)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart
(WorkbenchPartReference.java:552)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:283)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible
(PresentablePart.java:126)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select
(PresentablePartFolder.java:269)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select
(LeftToRightTabOrder.java:65)
at
org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selec
tPart(TabbedStackPresentation.java:391)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection
(PartStack.java:1102)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1051)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1256)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:442)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:109)
at org.eclipse.ui.internal.EditorSashContainer.addEditor
(EditorSashContainer.java:60)
at org.eclipse.ui.internal.EditorAreaHelper.addToLayout
(EditorAreaHelper.java:212)
at org.eclipse.ui.internal.EditorAreaHelper.addEditor
(EditorAreaHelper.java:202)
at org.eclipse.ui.internal.EditorManager.createEditorTab
(EditorManager.java:758)
at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor
(EditorManager.java:665)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:
628)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched
(WorkbenchPage.java:2360)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor
(WorkbenchPage.java:2295)
at org.eclipse.ui.internal.WorkbenchPage.access$9
(WorkbenchPage.java:2287)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:
2273)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:
69)
at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:2268)
at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:2241)
at org.eclipse.ui.internal.editors.text.OpenExternalFileAction.run
(OpenExternalFileAction.java:129)
at org.eclipse.ui.internal.editors.text.OpenExternalFileAction.run
(OpenExternalFileAction.java:98)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:
246)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent
(WWinPluginAction.java:223)
at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:538)
at org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:488)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent
(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
3125)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:
103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)

Thanks,
Mike

Discussion