Dear all, when I right-click on a component (aka “Wrapped Metanode”) and selcet any workflow group, the OK or Cancel buttons have no effect. The link is not created or updated.
I’m using KNIME AP 4.0.1 on Windows 10.
Appreciate any help to fix this.
Thanks
Edit: The same porblem occurrs with the “Deploy to server” window.
Hmm. I’ve tried this on a fresh download of 4.0.1 with Win10 and could not replicate your problem (i was able to Share... my component to a Team Server successfully.)
You mentioned there was nothing in console - is there nothing in View → Open KNIME Log either?
Yes, i am out of ideas about what to check; i would try using a fresh install of 4.0.1. Is this your desktop machine, or are you running something remotely (like via RDP or Citrix or …) ?
so I did a new install, but the problem persisted even after re-installing the AP.
In fact, I found that every time a “folder-selection” window opens, the OK and cancel buttons wont work.
Save as…
Share (component)
Deploy to server
New workflow destination selection
So every time you can browse for a location in an extra pop-up window.
Regards
Now I found something.
In the error log view I see that whenever I click inside the popup window of a “save as…” dialog on OK or cancel this error appears: Unhandled event loop exception
Here are the error details:
org.eclipse.ui
Error
Wed Aug 28 07:44:46 CEST 2019
Unhandled event loop exception
java.lang.NullPointerException
at org.knime.workbench.explorer.view.preferences.MountSettings.saveMountSettingsToNode(MountSettings.java:636)
at org.knime.workbench.explorer.view.preferences.MountSettings.saveMountSettings(MountSettings.java:613)
at org.knime.workbench.explorer.ExplorerMountTable.updateProviderSettings(ExplorerMountTable.java:824)
at org.knime.workbench.explorer.view.ContentDelegator.dispose(ContentDelegator.java:180)
at org.eclipse.jface.viewers.ContentViewer.handleDispose(ContentViewer.java:182)
at org.eclipse.jface.viewers.StructuredViewer.handleDispose(StructuredViewer.java:2319)
at org.eclipse.jface.viewers.ColumnViewer.handleDispose(ColumnViewer.java:663)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:124)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084)
at org.eclipse.swt.widgets.Widget.release(Widget.java:836)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:929)
at org.eclipse.swt.widgets.Widget.release(Widget.java:839)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:929)
at org.eclipse.swt.widgets.Widget.release(Widget.java:839)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:929)
at org.eclipse.swt.widgets.Widget.release(Widget.java:839)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:929)
at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:171)
at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:808)
at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1368)
at org.eclipse.swt.widgets.Widget.release(Widget.java:839)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:460)
at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:460)
at org.eclipse.swt.widgets.Shell.dispose(Shell.java:737)
at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:317)
at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1729)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4845)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1657)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5178)
at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2454)
at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:504)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4941)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1657)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5178)
at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2454)
at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:504)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4941)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1657)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5178)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2560)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3815)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
at org.eclipse.jface.window.Window.open(Window.java:794)
at org.knime.workbench.editor2.actions.SaveAsSubNodeTemplateAction.runOnNodes(SaveAsSubNodeTemplateAction.java:198)
at org.knime.workbench.editor2.actions.AbstractNodeAction.runInSWT(AbstractNodeAction.java:174)
at org.knime.workbench.editor2.actions.AbstractNodeAction$1.run(AbstractNodeAction.java:160)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:144)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4889)
at org.knime.workbench.editor2.actions.AbstractNodeAction.run(AbstractNodeAction.java:157)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
at org.eclipse.jface.window.Window.open(Window.java:794)
at org.eclipse.ui.internal.views.log.EventDetailsDialog.open(EventDetailsDialog.java:191)
at org.eclipse.ui.internal.views.log.EventDetailsDialogAction.run(EventDetailsDialogAction.java:99)
at org.eclipse.ui.internal.views.log.LogView.lambda$2(LogView.java:561)
at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:831)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil.lambda$0(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:828)
at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1459)
at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1258)
at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:249)
at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:247)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:306)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at org.knime.product.rcp.KNIMEApplication.start(KNIMEApplication.java:149)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
Hi - we both were discussing it on an internal Slack channel, and see a similar NullPointerException in another issue we’re dealing with, however many people have been on vacation in August & September, so there has been no fix implemented yet.