Save As Shared Component: no action of OK or Cancel button

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.

Is there anything useful (aka suspicious) in the console or the logs?

Hi quaesler,

No, nothing in the console. I just would not accept my mouse click or keyboard command.
Thanks

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?

Yeah, the log is also blank…
Probably I should try a fresh install as well. Or do you have any other ider where to check?
Thanks!

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 …) ?

Hi quaeler,

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

Is this a local install or being run from a remote Windows server?

It’s a local install.

Hmm… i have no more ideas about this strangeness - sorry :- (

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:

eclipse.buildId=unknown
java.version=1.8.0_202
java.vendor=AdoptOpenJdk
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86_64

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)

That is helpful - thank you!

Dear quaeler,
any news on this issue?
Thanks
Oliver

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.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.