Ok, so that seemed to have helped somewhat. The original error ""Could
not open the editor..." no longer appears in the window where vim
should appear. However, now the window where vim should appear is
simply blank. There's nothing there.
The eclipse error I get when I click into the window is:
"Failed ascending scheme parents"
The full stack trace is:
org.eclipse.core.commands.common.NotDefinedException: Cannot get the
parent identifier from an undefined scheme.
org.eclipse.ui.defaultAcceleratorConfiguration
at org.eclipse.jface.bindings.Scheme.getParentId(Scheme.java:207)
at
org.eclipse.jface.bindings.BindingManager.getSchemeIds(BindingManager.java:
1573)
at
org.eclipse.jface.bindings.BindingManager.setActiveScheme(BindingManager.java:
2243)
at
org.vimplugin.editors.VimEditorPartListener.getLocalChangeManager(VimEditorPartListener.java:
179)
at
org.vimplugin.editors.VimEditorPartListener.enableKeys(VimEditorPartListener.java:
216)
at
org.vimplugin.editors.VimEditorPartListener.partActivated(VimEditorPartListener.java:
134)
at org.eclipse.ui.internal.PartListenerList
$1.run(PartListenerList.java:72)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.runtime.Platform.run(Platform.java:888)
at
org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:
57)
at
org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:
70)
at
org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:
187)
at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:
306)
at
org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:
57)
at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)
at
org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:
3636)
at
org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:
3159)
at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:
279)
at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1263)
at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1580)
at
org.eclipse.swt.widgets.Control.gtk_button_press_event(Control.java:
2823)
at
org.eclipse.swt.widgets.Control.gtk_button_press_event(Control.java:
2759)
at
org.eclipse.swt.widgets.Composite.gtk_button_press_event(Composite.java:
681)
at org.eclipse.swt.widgets.Tree.gtk_button_press_event(Tree.java:
1871)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1731)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:5016)
at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:3530)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4408)
at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8422)
at org.eclipse.swt.widgets.Display.eventProc(Display.java:1245)
at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native
Method)
at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:
2276)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3207)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
2701)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:
332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:
123)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
344)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
The vimplugin debug console's output might be ok. It says:
2012-05-28 07:01:48,233 DEBUG [org.vimplugin.VimPlugin] [/usr/bin/
vim.gtk, -f, -X, -u, NONE, -U, NONE, --cmd, redir! > /tmp/
eclim_gvim1544029954216314147.tmp | silent! echo 'embed:' . (v:version
>= 700 && has('gui_gtk')) . ' netbeans:' . (has('netbeans_intg')) . '
netbeansDocumentListen:' . (v:version > 702 || (v:version == 702 &&
has('patch359'))) | quit]
2012-05-28 07:01:50,269 DEBUG [org.vimplugin.VimPlugin] gvim features
supported: embed:1 netbeans:1 netbeansDocumentListen:0
2012-05-28 07:01:50,287 DEBUG [org.vimplugin.VimServer] Trying to
start vim
2012-05-28 07:01:50,287 DEBUG [org.vimplugin.VimServer] [/usr/bin/
vim.gtk, --servername, 1, -nb::3220, -f, --socketid, 60826324, --cmd,
let g:vimplugin_running = 1, -u, NONE, -U, NONE]
2012-05-28 07:01:50,287 DEBUG [org.vimplugin.VimConnection] Server
starting on port 3220
2012-05-28 07:01:50,304 DEBUG [org.vimplugin.VimConnection] Server
started and listening
2012-05-28 07:01:50,311 DEBUG [org.vimplugin.VimServer] Started vim
2012-05-28 07:01:50,311 DEBUG [org.vimplugin.VimServer] Waiting to
connect to vim server
2012-05-28 07:01:52,311 DEBUG [org.vimplugin.VimServer] Waiting to
connect to vim server
2012-05-28 07:01:52,339 DEBUG [org.vimplugin.VimConnection] Connection
established
2012-05-28 07:01:52,361 DEBUG [org.vimplugin.listeners.Logger]
0:version=0 "2.4"
2012-05-28 07:01:52,361 DEBUG [org.vimplugin.listeners.Logger]
0:startupDone=0
2012-05-28 07:01:54,312 DEBUG [org.vimplugin.VimConnection] command:
1:editFile!0 "src/com/android/demo/notepad1/Notepadv1.java"
2012-05-28 07:01:54,314 DEBUG [org.vimplugin.VimConnection] command:
1:stopDocumentListen!1
2012-05-28 07:01:54,363 DEBUG
[org.vimplugin.editors.VimEditorPartListener] Disabling conflicting
keybindings while vim editor is focused: [Ctrl+N, Ctrl+U, Ctrl+V, Ctrl
+W]
2012-05-28 07:01:55,866 DEBUG [org.vimplugin.VimConnection] function:
1:getCursor/2
2012-05-28 07:01:56,866 DEBUG [org.vimplugin.VimConnection] result:
null
2012-05-28 07:02:04,341 DEBUG
[org.vimplugin.editors.VimEditorPartListener] Re-enabling conflicting
keybindings.
2012-05-28 07:02:20,900 DEBUG [org.vimplugin.VimConnection] function:
1:getCursor/3
2012-05-28 07:02:21,900 DEBUG [org.vimplugin.VimConnection] result:
null
2012-05-28 07:02:21,906 DEBUG
[org.vimplugin.editors.VimEditorPartListener] Disabling conflicting
keybindings while vim editor is focused: [Ctrl+N, Ctrl+U, Ctrl+V, Ctrl
+W]
2012-05-28 07:02:23,160 DEBUG [org.vimplugin.VimConnection] function:
1:getCursor/4
2012-05-28 07:02:24,160 DEBUG [org.vimplugin.VimConnection] result:
null
2012-05-28 07:02:24,768 DEBUG
[org.vimplugin.editors.VimEditorPartListener] Re-enabling conflicting
keybindings.
2012-05-28 07:04:09,366 DEBUG [org.vimplugin.VimConnection] function:
1:getCursor/5
2012-05-28 07:04:10,367 DEBUG [org.vimplugin.VimConnection] result:
null
2012-05-28 07:04:10,371 DEBUG
[org.vimplugin.editors.VimEditorPartListener] Disabling conflicting
keybindings while vim editor is focused: [Ctrl+N, Ctrl+U, Ctrl+V, Ctrl
+W]
2012-05-28 07:04:11,441 DEBUG
[org.vimplugin.editors.VimEditorPartListener] Re-enabling conflicting
keybindings.