Teradata Studio 14.10.02 Job found still running after platform shutdown

Teradata Studio
Highlighted

Teradata Studio 14.10.02 Job found still running after platform shutdown

I have one user who has Teradata Studio 14.10.02 installed on her machine, and Teradata works without any problems, but when she closes the application, it gives a message "An error has occurred.  See the log file c:\users\[userid]\workspace-studio\.metadata\.log

If the SQL Editor window is closed before closing the application, the error doesn't occur.  Tried uninstalling and reinstalling Teradata, along with renaming the workspace folder, and the error still exists.

Log file:

!SESSION 2014-10-23 14:44:35.928 -----------------------------------------------

eclipse.buildId=unknown

java.version=1.6.0_26

java.vendor=Sun Microsystems Inc.

BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US

Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.core.resources 2 10035 2014-10-23 14:44:39.186

!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.ui.navigator 2 0 2014-10-23 14:44:42.002

!MESSAGE Warning: popupMenuId of "org.eclipse.datatools.connectivity.DataSourceExplorerNavigator" was overridden: old value = "org.eclipse.datatools.connectivity.DataSourceExplorerNavigator.menu", new value = "org.eclipse.datatools.connectivity.DataSourceExplorerNavigator.menu".

!ENTRY org.eclipse.ui.navigator 2 0 2014-10-23 14:44:42.006

!MESSAGE Warning: popupMenuId of "org.eclipse.ui.navigator.ProjectExplorer" was overridden: old value = "org.eclipse.ui.navigator.ProjectExplorer#PopupMenu", new value = "org.eclipse.ui.navigator.ProjectExplorer#PopupMenu".

!ENTRY org.eclipse.ui 4 0 2014-10-23 14:45:00.757

!MESSAGE Unhandled event loop exception

!STACK 0

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

 at org.eclipse.swt.SWT.error(SWT.java:4282)

 at org.eclipse.swt.SWT.error(SWT.java:4197)

 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)

 at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)

 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)

 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)

 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)

 at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)

 at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)

 at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)

 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

 at com.teradata.studio.StudioApplication.start(StudioApplication.java:33)

 at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)

 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)

 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)

 at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

Caused by: org.eclipse.swt.SWTException: Widget is disposed

 at org.eclipse.swt.SWT.error(SWT.java:4282)

 at org.eclipse.swt.SWT.error(SWT.java:4197)

 at org.eclipse.swt.SWT.error(SWT.java:4168)

 at org.eclipse.swt.widgets.Widget.error(Widget.java:468)

 at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:340)

 at org.eclipse.swt.custom.CTabFolder.removeCTabFolder2Listener(CTabFolder.java:1833)

 at com.mercury.ftjadin.support.swt.cs.CTabFolderCS$3.run(CTabFolderCS.java:69)

 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)

 ... 22 more

!ENTRY org.eclipse.ui 4 0 2014-10-23 14:45:00.760

!MESSAGE Unhandled event loop exception

!STACK 0

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

 at org.eclipse.swt.SWT.error(SWT.java:4282)

 at org.eclipse.swt.SWT.error(SWT.java:4197)

 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)

 at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)

 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)

 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)

 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)

 at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)

 at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)

 at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)

 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

 at com.teradata.studio.StudioApplication.start(StudioApplication.java:33)

 at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)

 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)

 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)

 at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

Caused by: org.eclipse.swt.SWTException: Widget is disposed

 at org.eclipse.swt.SWT.error(SWT.java:4282)

 at org.eclipse.swt.SWT.error(SWT.java:4197)

 at org.eclipse.swt.SWT.error(SWT.java:4168)

 at org.eclipse.swt.widgets.Widget.error(Widget.java:468)

 at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:340)

 at org.eclipse.swt.custom.CTabFolder.addCTabFolder2Listener(CTabFolder.java:340)

 at com.mercury.ftjadin.support.swt.cs.CTabFolderCS$2.run(CTabFolderCS.java:53)

 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)

 ... 22 more

!ENTRY org.eclipse.osgi 4 0 2014-10-23 14:45:03.412

!MESSAGE Application error

!STACK 1

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

 at org.eclipse.swt.SWT.error(SWT.java:4282)

 at org.eclipse.swt.SWT.error(SWT.java:4197)

 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)

 at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)

 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)

 at org.eclipse.swt.widgets.Display.release(Display.java:3810)

 at org.eclipse.swt.graphics.Device.dispose(Device.java:295)

 at com.teradata.studio.StudioApplication.start(StudioApplication.java:41)

 at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)

 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)

 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)

 at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

Caused by: org.eclipse.swt.SWTException: Widget is disposed

 at org.eclipse.swt.SWT.error(SWT.java:4282)

 at org.eclipse.swt.SWT.error(SWT.java:4197)

 at org.eclipse.swt.SWT.error(SWT.java:4168)

 at org.eclipse.swt.widgets.Widget.error(Widget.java:468)

 at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:340)

 at org.eclipse.swt.custom.CTabFolder.removeCTabFolder2Listener(CTabFolder.java:1833)

 at com.mercury.ftjadin.support.swt.cs.CTabFolderCS$3.run(CTabFolderCS.java:69)

 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)

 ... 17 more

!ENTRY org.eclipse.core.jobs 2 2 2014-10-23 14:45:03.810

!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.progress.TaskBarProgressManager$2

!ENTRY org.eclipse.core.jobs 2 2 2014-10-23 14:45:03.817

!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.progress.ProgressViewUpdater$1 

Anyone have any ideas on how to resolve this?  Already uninstalled and reinstalled Java as well.

1 REPLY
Teradata Employee

Re: Teradata Studio 14.10.02 Job found still running after platform shutdown

There are some odd entries in the stack dumps you've included. They show that the execution has involved the class "com.mercury.ftjadin.support.swt.cs.CTabFolderCS" which seems to come from an external tool, perhaps HP's QT (whatever that is).

Is such a tool involved in running Java applications in your environment? If so, does the error occur when that other tool isn't involved?