Hello,
I've tried using the latest versino of knime on Ubuntu 15.04 64bits and ran into that error:
Exception in thread "Thread-23" org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4441)
at org.eclipse.swt.SWT.error(SWT.java:4356)
at org.eclipse.swt.SWT.error(SWT.java:4327)
at org.eclipse.swt.widgets.Widget.error(Widget.java:476)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:414)
at org.eclipse.swt.custom.CTabFolder.setSelectionForeground(CTabFolder.java:3328)
at org.eclipse.ui.internal.presentations.PaneFolder.setSelectionForeground(PaneFolder.java:761)
at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.updateColors(DefaultTabFolder.java:467)
at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.shellActive(DefaultTabFolder.java:483)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder$2.shellDeactivated(PresentablePartFolder.java:70)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:111)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
at org.eclipse.swt.widgets.Shell.filterProc(Shell.java:780)
at org.eclipse.swt.widgets.Display.filterProc(Display.java:1586)
WARN pool-1-thread-1 KNIMEApplication$3 Potential deadlock in SWT Display thread detected. Full thread dump will follow as debug ouput.
I've also ran into that one:
Exception in thread "Thread-25" org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4441)
at org.eclipse.swt.SWT.error(SWT.java:4356)
at org.eclipse.swt.SWT.error(SWT.java:4327)
at org.eclipse.swt.widgets.Widget.error(Widget.java:476)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:414)
at org.eclipse.swt.widgets.Control.isVisible(Control.java:3668)
at org.eclipse.swt.widgets.ProgressBar.timerProc(ProgressBar.java:289)
at org.eclipse.swt.widgets.Display.windowTimerProc(Display.java:4686)
Exception in thread "Thread-27" org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4441)
at org.eclipse.swt.SWT.error(SWT.java:4356)
at org.eclipse.swt.SWT.error(SWT.java:4327)
at org.eclipse.swt.widgets.Widget.error(Widget.java:476)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:414)
at org.eclipse.swt.widgets.Control.getShell(Control.java:2870)
at org.eclipse.swt.widgets.Control.gtk_enter_notify_event(Control.java:3064)
at org.eclipse.swt.widgets.Shell.gtk_enter_notify_event(Shell.java:1263)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2082)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:5513)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4668)
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:9106)
at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
I wasn't doing anythign special to trigger such errors. The first one appeared when I configured an Interactive Table node, while the other one was triggered when I configured a Color Manager Node.
Thanks for your help. Also launching as root didn't prevent the errors from occuring.
For what it's worth:
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)