HiromuHota / pentaho-kettle

webSpoon is a web-based graphical designer for Pentaho Data Integration with the same look & feel as Spoon
https://hub.docker.com/r/hiromuhota/webspoon/
Apache License 2.0
502 stars 193 forks source link

Error closing Spoon java.lang.RuntimeException: Already disposed #226

Open luoyuwei3919 opened 3 years ago

luoyuwei3919 commented 3 years ago

image

2021/01/23 03:29:10 - Spoon - Spoon

2021/01/23 03:29:12 - General - ERROR (version 9.0.0.0-423-22, build 9.0.0.0-423-22 from 2020-07-27 09.02.13 by jenkins) : Error closing Spoon

2021/01/23 03:29:12 - General - ERROR (version 9.0.0.0-423-22, build 9.0.0.0-423-22 from 2020-07-27 09.02.13 by jenkins) : java.lang.RuntimeException: Already disposed

2021/01/23 03:29:12 - General - at org.pentaho.di.core.SwtUniversalImage.checkDisposed(SwtUniversalImage.java:64)

2021/01/23 03:29:12 - General - at org.pentaho.di.core.SwtUniversalImage.getAsBitmapForSize(SwtUniversalImage.java:88)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.core.gui.GUIResource.getImageStartMedium(GUIResource.java:2010)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.spoon.tree.provider.JobEntriesFolderProvider.refresh(JobEntriesFolderProvider.java:59)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.spoon.tree.provider.AutomaticTreeFolderProvider.checkUpdate(AutomaticTreeFolderProvider.java:37)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.spoon.tree.RootNode.checkUpdate(RootNode.java:74)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.spoon.tree.TreeManager.checkUpdate(TreeManager.java:110)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.spoon.Spoon.showMetaTree(Spoon.java:6507)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.spoon.Spoon.refreshTree(Spoon.java:6490)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.spoon.delegates.SpoonTabsDelegate.tabSelected(SpoonTabsDelegate.java:507)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.spoon.Spoon.tabSelected(Spoon.java:3438)

2021/01/23 03:29:12 - General - at org.pentaho.xul.swt.tab.TabSet.notifySelectListeners(TabSet.java:134)

2021/01/23 03:29:12 - General - at org.pentaho.xul.swt.tab.TabSet.setSelected(TabSet.java:236)

2021/01/23 03:29:12 - General - at org.pentaho.xul.swt.tab.TabSet.setSelected(TabSet.java:243)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.spoon.Spoon.quitFile(Spoon.java:5202)

2021/01/23 03:29:12 - General - at org.pentaho.di.ui.spoon.WebSpoonEntryPoint.lambda$createContents$275488fb$1(WebSpoonEntryPoint.java:123)

2021/01/23 03:29:12 - General - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:109)

2021/01/23 03:29:12 - General - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:664)

2021/01/23 03:29:12 - General - at org.eclipse.swt.widgets.Display.sendDisposeEvent(Display.java:755)

2021/01/23 03:29:12 - General - at org.eclipse.swt.widgets.Display.release(Display.java:738)

2021/01/23 03:29:12 - General - at org.eclipse.swt.graphics.Device.dispose(Device.java:279)

2021/01/23 03:29:12 - General - at org.eclipse.rap.rwt.internal.lifecycle.UIThread.processShutdown(UIThread.java:179)

2021/01/23 03:29:12 - General - at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:309)

2021/01/23 03:29:12 - General - at java.lang.Thread.run(Thread.java:748)

2021/01/23 03:29:12 - General - at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107)

This is the error log.

To reproduce the problem step: first go to the spoon interface, create a job, select the transformation file, and close the tag. About 30 minutes later, open the spoon interface, edit the job, and select the transformation file. The above error will be reported. Excuse me, how do you solve this problem? 373C21F8-0501-46CA-8D1D-E8233421B70F