org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • Notes: Interface is very slow when editing (trying to make database connections). Feels like db connection are created on the same thread as the interface? Steps: - Create Insert/Update - Select valid database connection - Add 'Target table' - Add 'Target Schema' - Quickly click Ok - Crash Running: java -Xmx512m -XX:MaxPermSize=256m -Djava.library.path=libswt\win32 -DKETTLE_HOME= -DKETTLE_REPOSITORY= -DKETTLE_USER= -DKETTLE_PASSWORD= -DKETTLE_PLUGIN_PACKAGES= -DKETTLE_LOG_SIZE_LIMIT= -jar launcher\launcher.jar -lib ..\libswt\win32 Stack Trace: INFO 08-11 08:58:34,359 - Spoon - Trying to open the last file used. INFO 08-11 08:58:34,651 - Transformation metadata - The shared object fie [null] is empty! WARN 08-11 08:58:34,841 - could not parse [vertical] as Align value WARN 08-11 08:58:34,978 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 08-11 08:58:34,979 - Cannot overlay element with id [job] as it does not exist in the target document. INFO 08-11 08:58:36,805 - db.dw.revenuewire.com - New database connection defined INFO 08-11 08:58:36,809 - db.revenuewire.com - New database connection defined INFO 08-11 08:58:36,811 - db.dw.revenuewire.com - New database connection defined INFO 08-11 08:58:36,904 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:58:42,206 - db.dw.revenuewire.com - Connected to database. INFO 08-11 08:58:42,208 - db.dw.revenuewire.com - Connection to database closed! INFO 08-11 08:58:42,209 - db.dw.revenuewire.com - New database connection defined INFO 08-11 08:58:47,112 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:58:47,236 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:58:52,264 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:58:54,826 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:58:59,857 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:58:59,896 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:04,875 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:04,880 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:09,889 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:09,890 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:14,915 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:14,915 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:19,949 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:19,950 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:24,955 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:24,956 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:29,979 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:29,980 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:34,982 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:34,983 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:40,016 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:40,017 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:45,021 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:45,022 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:50,091 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:50,092 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:55,088 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:55,089 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:00,100 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:00:00,101 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:05,130 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:00:05,131 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:10,164 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:00:10,165 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:15,167 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:00:15,168 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:20,190 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:00:20,191 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:25,187 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:09:27,535 - db.dw.revenuewire.com - New database connection defined INFO 08-11 09:09:27,535 - db.revenuewire.com - New database connection defined INFO 08-11 09:09:27,536 - db.dw.revenuewire.com - New database connection defined INFO 08-11 09:09:27,631 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:09:32,563 - db.dw.revenuewire.com - Connected to database. INFO 08-11 09:09:32,563 - db.dw.revenuewire.com - Connection to database closed! INFO 08-11 09:09:32,564 - db.dw.revenuewire.com - New database connection defined INFO 08-11 09:09:37,577 - db.soa.revenuewire.com TransactionService - Connected to database. ERROR 08-11 09:09:37,651 - Spoon - An unexpected error occurred in Spoon: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) ERROR 08-11 09:09:37,651 - Spoon - org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1169) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6940) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:164) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog$15.run(InsertUpdateDialog.java:744) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 11 more org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1169) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6940) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:164) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog$15.run(InsertUpdateDialog.java:744) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 11 more INFO 08-11 09:09:37,769 - Spoon - Spoon has ended.
    via by Rich Cain,
  • Notes: Interface is very slow when editing (trying to make database connections). Feels like db connection are created on the same thread as the interface? Steps: - Create Insert/Update - Select valid database connection - Add 'Target table' - Add 'Target Schema' - Quickly click Ok - Crash Running: java -Xmx512m -XX:MaxPermSize=256m -Djava.library.path=libswt\win32 -DKETTLE_HOME= -DKETTLE_REPOSITORY= -DKETTLE_USER= -DKETTLE_PASSWORD= -DKETTLE_PLUGIN_PACKAGES= -DKETTLE_LOG_SIZE_LIMIT= -jar launcher\launcher.jar -lib ..\libswt\win32 Stack Trace: INFO 08-11 08:58:34,359 - Spoon - Trying to open the last file used. INFO 08-11 08:58:34,651 - Transformation metadata - The shared object fie [null] is empty! WARN 08-11 08:58:34,841 - could not parse [vertical] as Align value WARN 08-11 08:58:34,978 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 08-11 08:58:34,979 - Cannot overlay element with id [job] as it does not exist in the target document. INFO 08-11 08:58:36,805 - db.dw.revenuewire.com - New database connection defined INFO 08-11 08:58:36,809 - db.revenuewire.com - New database connection defined INFO 08-11 08:58:36,811 - db.dw.revenuewire.com - New database connection defined INFO 08-11 08:58:36,904 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:58:42,206 - db.dw.revenuewire.com - Connected to database. INFO 08-11 08:58:42,208 - db.dw.revenuewire.com - Connection to database closed! INFO 08-11 08:58:42,209 - db.dw.revenuewire.com - New database connection defined INFO 08-11 08:58:47,112 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:58:47,236 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:58:52,264 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:58:54,826 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:58:59,857 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:58:59,896 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:04,875 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:04,880 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:09,889 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:09,890 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:14,915 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:14,915 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:19,949 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:19,950 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:24,955 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:24,956 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:29,979 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:29,980 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:34,982 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:34,983 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:40,016 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:40,017 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:45,021 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:45,022 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:50,091 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:50,092 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 08:59:55,088 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 08:59:55,089 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:00,100 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:00:00,101 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:05,130 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:00:05,131 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:10,164 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:00:10,165 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:15,167 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:00:15,168 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:20,190 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:00:20,191 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:00:25,187 - db.soa.revenuewire.com TransactionService - Connected to database. INFO 08-11 09:09:27,535 - db.dw.revenuewire.com - New database connection defined INFO 08-11 09:09:27,535 - db.revenuewire.com - New database connection defined INFO 08-11 09:09:27,536 - db.dw.revenuewire.com - New database connection defined INFO 08-11 09:09:27,631 - db.soa.revenuewire.com TransactionService - New database connection defined INFO 08-11 09:09:32,563 - db.dw.revenuewire.com - Connected to database. INFO 08-11 09:09:32,563 - db.dw.revenuewire.com - Connection to database closed! INFO 08-11 09:09:32,564 - db.dw.revenuewire.com - New database connection defined INFO 08-11 09:09:37,577 - db.soa.revenuewire.com TransactionService - Connected to database. ERROR 08-11 09:09:37,651 - Spoon - An unexpected error occurred in Spoon: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) ERROR 08-11 09:09:37,651 - Spoon - org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1169) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6940) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:164) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog$15.run(InsertUpdateDialog.java:744) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 11 more org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1169) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6940) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:164) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog$15.run(InsertUpdateDialog.java:744) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 11 more INFO 08-11 09:09:37,769 - Spoon - Spoon has ended.
    via by Rich Cain,
  • When I try to edit an Insert/Update OR Update step, Kettle freezes for atleast 3-4 minutes, before either completely shutting down (most cases) or actually allow me to do anything. In fact, there is significant latency when I open the step for editing, before I even have the opportunity to make changes. When I go to close either steps, more often than not I get a "Widget is disposed, etc...," fatal exception and spoon just completely shuts down. I'm sorry I cant be more descriptive, I'm having a hard time understanding the problem myself. Also, the transformations causing this problem use an OCI database connection; I mention this only because when I set up a JDBC connection using basically the same connection info I have absolutely no problem. This works for development, but is not really acceptable for production. I've posted the error message below; maybe it's my environment, but still. Thanks for your help, and love your product (regardless of these little holdups lol). ./libswt/linux/x86_64/ INFO 10-11 12:37:20,108 - Using "/tmp/vfs_cache" as temporary files store. INFO 10-11 12:37:21,803 - Spoon - Logging goes to file:///tmp/spoon_2c3aaba0-ecf1-11df-b9b0-b905bfcfc450.log INFO 10-11 12:37:27,134 - Version checker - OK WARN 10-11 12:37:27,174 - could not parse [vertical] as Align value WARN 10-11 12:37:27,506 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 10-11 12:37:27,506 - Cannot overlay element with id [job] as it does not exist in the target document. WARN 10-11 12:37:27,815 - could not parse [vertical] as Align value WARN 10-11 12:37:28,000 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 10-11 12:37:28,000 - Cannot overlay element with id [job] as it does not exist in the target document. WARN 10-11 12:37:28,097 - could not parse [vertical] as Align value WARN 10-11 12:37:28,211 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 10-11 12:37:28,211 - Cannot overlay element with id [job] as it does not exist in the target document. WARN 10-11 12:37:28,317 - could not parse [vertical] as Align value WARN 10-11 12:37:28,440 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 10-11 12:37:28,440 - Cannot overlay element with id [job] as it does not exist in the target document. WARN 10-11 12:37:28,562 - could not parse [vertical] as Align value WARN 10-11 12:37:28,659 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 10-11 12:37:28,659 - Cannot overlay element with id [job] as it does not exist in the target document. org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Table.removeAll(Unknown Source) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog.generateMappings(InsertUpdateDialog.java:621) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog.access$200(InsertUpdateDialog.java:77) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog$4.handleEvent(InsertUpdateDialog.java:375) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog.open(InsertUpdateDialog.java:505) at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:126) at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:7389) at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:2610) at org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:691) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1147) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6627) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:544) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) ERROR 10-11 12:40:52,878 - Spoon - An unexpected error occurred in Spoon: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) ERROR 10-11 12:40:52,878 - Spoon - org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) org.eclipse.swt.SWT.error(Unknown Source) org.eclipse.swt.SWT.error(Unknown Source) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) org.pentaho.di.ui.core.dialog.ErrorDialog.showErrorDialog(ErrorDialog.java:253) org.pentaho.di.ui.core.dialog.ErrorDialog.<init>(ErrorDialog.java:83) org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:190) org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:7389) org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:2610) org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:691) org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1147) org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6627) org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:544) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.core.dialog.ErrorDialog.showErrorDialog(ErrorDialog.java:253) at org.pentaho.di.ui.core.dialog.ErrorDialog.<init>(ErrorDialog.java:83) at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:190) at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:7389) at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:2610) at org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:691) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1147) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6627) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:544) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:164) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog$15.run(InsertUpdateDialog.java:744) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 22 more INFO 10-11 12:40:58,108 - Spoon - Spoon has ended.
    via by Philippe Barreyro,
  • When I try to edit an Insert/Update OR Update step, Kettle freezes for atleast 3-4 minutes, before either completely shutting down (most cases) or actually allow me to do anything. In fact, there is significant latency when I open the step for editing, before I even have the opportunity to make changes. When I go to close either steps, more often than not I get a "Widget is disposed, etc...," fatal exception and spoon just completely shuts down. I'm sorry I cant be more descriptive, I'm having a hard time understanding the problem myself. Also, the transformations causing this problem use an OCI database connection; I mention this only because when I set up a JDBC connection using basically the same connection info I have absolutely no problem. This works for development, but is not really acceptable for production. I've posted the error message below; maybe it's my environment, but still. Thanks for your help, and love your product (regardless of these little holdups lol). ./libswt/linux/x86_64/ INFO 10-11 12:37:20,108 - Using "/tmp/vfs_cache" as temporary files store. INFO 10-11 12:37:21,803 - Spoon - Logging goes to file:///tmp/spoon_2c3aaba0-ecf1-11df-b9b0-b905bfcfc450.log INFO 10-11 12:37:27,134 - Version checker - OK WARN 10-11 12:37:27,174 - could not parse [vertical] as Align value WARN 10-11 12:37:27,506 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 10-11 12:37:27,506 - Cannot overlay element with id [job] as it does not exist in the target document. WARN 10-11 12:37:27,815 - could not parse [vertical] as Align value WARN 10-11 12:37:28,000 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 10-11 12:37:28,000 - Cannot overlay element with id [job] as it does not exist in the target document. WARN 10-11 12:37:28,097 - could not parse [vertical] as Align value WARN 10-11 12:37:28,211 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 10-11 12:37:28,211 - Cannot overlay element with id [job] as it does not exist in the target document. WARN 10-11 12:37:28,317 - could not parse [vertical] as Align value WARN 10-11 12:37:28,440 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 10-11 12:37:28,440 - Cannot overlay element with id [job] as it does not exist in the target document. WARN 10-11 12:37:28,562 - could not parse [vertical] as Align value WARN 10-11 12:37:28,659 - Cannot overlay element with id [trans] as it does not exist in the target document. WARN 10-11 12:37:28,659 - Cannot overlay element with id [job] as it does not exist in the target document. org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Table.removeAll(Unknown Source) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog.generateMappings(InsertUpdateDialog.java:621) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog.access$200(InsertUpdateDialog.java:77) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog$4.handleEvent(InsertUpdateDialog.java:375) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog.open(InsertUpdateDialog.java:505) at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:126) at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:7389) at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:2610) at org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:691) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1147) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6627) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:544) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) ERROR 10-11 12:40:52,878 - Spoon - An unexpected error occurred in Spoon: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) ERROR 10-11 12:40:52,878 - Spoon - org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) org.eclipse.swt.SWT.error(Unknown Source) org.eclipse.swt.SWT.error(Unknown Source) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) org.pentaho.di.ui.core.dialog.ErrorDialog.showErrorDialog(ErrorDialog.java:253) org.pentaho.di.ui.core.dialog.ErrorDialog.<init>(ErrorDialog.java:83) org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:190) org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:7389) org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:2610) org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:691) org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1147) org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6627) org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:544) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.core.dialog.ErrorDialog.showErrorDialog(ErrorDialog.java:253) at org.pentaho.di.ui.core.dialog.ErrorDialog.<init>(ErrorDialog.java:83) at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:190) at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:7389) at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:2610) at org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:691) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1147) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6627) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:544) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:164) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog$15.run(InsertUpdateDialog.java:744) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 22 more INFO 10-11 12:40:58,108 - Spoon - Spoon has ended.
    via by Philippe Barreyro,
  • Repro path, 1. launch spoon login using a repository(i did login using Enterprise repo) 2.File ->Import from XML file and open the widgetdisposed.ktr file. 4.In the transformation, I double clicked on the user combo lookup/update step. 5. In th ensuing dialog, I clicked the cancel button. I got this An unexpected error occured in spoon Failed to execute runnable(org.eclipse.swt.SWTException:Widget is disposed) Please attachment for dialog, the details of the error is org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1140) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6430) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:538) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:164) at org.pentaho.di.ui.trans.steps.combinationlookup.CombinationLookupDialog$17.run(CombinationLookupDialog.java:669) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 11 more
    via by Golda David,
  • On opening the Update step and then clicking Ok a pop-up comes up saying unexpected error in spoon. Details: org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1227) at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7351) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:8656) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:625) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:177) at org.pentaho.di.ui.trans.steps.update.UpdateDialog$17.run(UpdateDialog.java:619) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 12 more On opening Update step and then clicking Cancel, Spoon shuts down without any warning. The issue happens after selecting a database connection. The issue can be recreated using a transformation with just the Update step using the default 'AgileBI' db connection .
    via by Nivin Jacob,
  • Repro path, 1. launch spoon login using a repository(i did login using Enterprise repo) 2.File ->Import from XML file and open the widgetdisposed.ktr file. 4.In the transformation, I double clicked on the user combo lookup/update step. 5. In th ensuing dialog, I clicked the cancel button. I got this An unexpected error occured in spoon Failed to execute runnable(org.eclipse.swt.SWTException:Widget is disposed) Please attachment for dialog, the details of the error is org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1140) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6430) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:538) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:164) at org.pentaho.di.ui.trans.steps.combinationlookup.CombinationLookupDialog$17.run(CombinationLookupDialog.java:669) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 11 more
    via by Golda David,
  • On opening the Update step and then clicking Ok a pop-up comes up saying unexpected error in spoon. Details: org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1227) at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7351) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:8656) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:625) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:177) at org.pentaho.di.ui.trans.steps.update.UpdateDialog$17.run(UpdateDialog.java:619) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 12 more On opening Update step and then clicking Cancel, Spoon shuts down without any warning. The issue happens after selecting a database connection. The issue can be recreated using a transformation with just the Update step using the default 'AgileBI' db connection .
    via by Nivin Jacob,
  • Eclipse 4 and RCP
    via Stack Overflow by Ant
    ,
  • SWT, widget is disposed :: 4programmers.net
    via by Unknown author,
    • org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1169) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6940) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134) Caused by: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Text.getText(Unknown Source) at org.pentaho.di.ui.core.widget.TextVar.getText(TextVar.java:164) at org.pentaho.di.ui.trans.steps.insertupdate.InsertUpdateDialog$15.run(InsertUpdateDialog.java:744) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ... 11 more

    Users with the same issue

    Unknown visitor1 times, last one,
    andyglick
    andyglick1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    18 more bugmates