Invalid Thread Access - Ubuntu 15.04 64bits

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)

 

 

 

 

I have also observed similar bugs using Windows, these are probably Eclipse bugs (as there are no KNIME parts in the stacktrace). Hopefully the new, Eclipse 4 based KNIME will not have such problems.