Menu

auto complete doesn't work with Sybase IQ

2009-04-09
2013-04-29
  • Benjamin Polidore

    I got the system to work with the Sybase IQ 12.5 jdbc drivers, but autocomplete doesn't work.  I can see the database structure in the tree, but the root node is called <Error>-- not sure if that's related.

     
    • Benjamin Polidore

      Sorry, i'm using the newest release candidate, and i'm using java 1.6

       
    • Heiko Hilbert

      Heiko Hilbert - 2009-04-16

      What you mean with 'I can the the database structure'?
      Can you see the databases, the tables in it and their columns?

      Can you check your error log for any additional information, please.

      Thx
      Heiko

       
      • Benjamin Polidore

        Sorry for the typo there. yes, i can see the database structure including all the tables and columns, but the root node is just called <error>.

        Error log has:

        !SESSION 2009-04-06 12:15:43.694 -----------------------------------------------
        eclipse.buildId=unknown
        java.version=1.6.0_11
        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.jface 2 0 2009-04-06 12:27:22.754
        !MESSAGE Ignored reentrant call while viewer is busy. This is only logged once per viewer instance, but similar calls will still be ignored.
        !STACK 0
        java.lang.RuntimeException
            at org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
            at org.eclipse.jface.viewers.ColumnViewer.update(ColumnViewer.java:552)
            at net.sourceforge.sqlexplorer.plugin.views.DatabaseStructureView$6.treeExpanded(DatabaseStructureView.java:320)
            at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.core.runtime.Platform.run(Platform.java:880)
            at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
            at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
            at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
            at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7306)
            at org.eclipse.swt.widgets.Control.wmNotify(Control.java:4718)
            at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1756)
            at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:4348)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3841)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
            at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2274)
            at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1529)
            at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6249)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
            at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
        !SESSION 2009-04-06 12:40:22.844 -----------------------------------------------
        eclipse.buildId=unknown
        java.version=1.6.0_11
        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.jface 2 0 2009-04-06 12:43:08.777
        !MESSAGE Ignored reentrant call while viewer is busy. This is only logged once per viewer instance, but similar calls will still be ignored.
        !STACK 0
        java.lang.RuntimeException
            at org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
            at org.eclipse.jface.viewers.ColumnViewer.update(ColumnViewer.java:552)
            at net.sourceforge.sqlexplorer.plugin.views.DatabaseStructureView$6.treeExpanded(DatabaseStructureView.java:320)
            at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.core.runtime.Platform.run(Platform.java:880)
            at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
            at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
            at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
            at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7306)
            at org.eclipse.swt.widgets.Control.wmNotify(Control.java:4718)
            at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1756)
            at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:4348)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3841)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
            at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2274)
            at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1529)
            at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6249)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
            at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
        !SESSION 2009-04-08 10:35:25.126 -----------------------------------------------
        eclipse.buildId=unknown
        java.version=1.6.0_11
        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.jface 2 0 2009-04-08 10:36:05.484
        !MESSAGE Ignored reentrant call while viewer is busy. This is only logged once per viewer instance, but similar calls will still be ignored.
        !STACK 0
        java.lang.RuntimeException
            at org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
            at org.eclipse.jface.viewers.ColumnViewer.update(ColumnViewer.java:552)
            at net.sourceforge.sqlexplorer.plugin.views.DatabaseStructureView$6.treeExpanded(DatabaseStructureView.java:320)
            at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.core.runtime.Platform.run(Platform.java:880)
            at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
            at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
            at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
            at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7306)
            at org.eclipse.swt.widgets.Control.wmNotify(Control.java:4718)
            at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1756)
            at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:4348)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3841)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
            at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2274)
            at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1529)
            at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6249)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
            at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
        !SESSION 2009-04-09 14:03:26.831 -----------------------------------------------
        eclipse.buildId=unknown
        java.version=1.6.0_11
        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.jface 2 0 2009-04-09 14:12:05.780
        !MESSAGE Ignored reentrant call while viewer is busy. This is only logged once per viewer instance, but similar calls will still be ignored.
        !STACK 0
        java.lang.RuntimeException
            at org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
            at org.eclipse.jface.viewers.ColumnViewer.update(ColumnViewer.java:552)
            at net.sourceforge.sqlexplorer.plugin.views.DatabaseStructureView$6.treeExpanded(DatabaseStructureView.java:320)
            at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.core.runtime.Platform.run(Platform.java:880)
            at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
            at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
            at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
            at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7306)
            at org.eclipse.swt.widgets.Control.wmNotify(Control.java:4718)
            at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1756)
            at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:4348)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3841)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
            at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2274)
            at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1529)
            at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6249)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
            at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
        !SESSION 2009-04-09 15:17:27.836 -----------------------------------------------
        eclipse.buildId=unknown
        java.version=1.6.0_11
        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.jface 2 0 2009-04-09 15:18:27.927
        !MESSAGE Ignored reentrant call while viewer is busy. This is only logged once per viewer instance, but similar calls will still be ignored.
        !STACK 0
        java.lang.RuntimeException
            at org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
            at org.eclipse.jface.viewers.ColumnViewer.update(ColumnViewer.java:552)
            at net.sourceforge.sqlexplorer.plugin.views.DatabaseStructureView$6.treeExpanded(DatabaseStructureView.java:320)
            at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.core.runtime.Platform.run(Platform.java:880)
            at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
            at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
            at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
            at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7306)
            at org.eclipse.swt.widgets.Control.wmNotify(Control.java:4718)
            at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1756)
            at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:4348)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3841)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
            at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2274)
            at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1529)
            at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6249)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
            at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
        !SESSION 2009-04-13 09:13:29.285 -----------------------------------------------
        eclipse.buildId=unknown
        java.version=1.6.0_13
        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.jface 2 0 2009-04-13 09:21:47.329
        !MESSAGE Ignored reentrant call while viewer is busy. This is only logged once per viewer instance, but similar calls will still be ignored.
        !STACK 0
        java.lang.RuntimeException
            at org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
            at org.eclipse.jface.viewers.ColumnViewer.update(ColumnViewer.java:552)
            at net.sourceforge.sqlexplorer.plugin.views.DatabaseStructureView$6.treeExpanded(DatabaseStructureView.java:320)
            at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.core.runtime.Platform.run(Platform.java:880)
            at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
            at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
            at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
            at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7306)
            at org.eclipse.swt.widgets.Control.wmNotify(Control.java:4718)
            at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1756)
            at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:4348)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3841)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
            at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2274)
            at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1529)
            at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6249)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
            at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

        !ENTRY net.sourceforge.sqlexplorer 4 4 2009-04-13 15:02:15.919
        !MESSAGE Cannot commit
        !STACK 0
        java.sql.SQLException: JZ0C0: Connection is already closed.
            at com.sybase.jdbc.ErrorMessage.raiseError(ErrorMessage.java)
            at com.sybase.jdbc.SybConnection.checkConnection(SybConnection.java)
            at com.sybase.jdbc.SybConnection.getAutoCommit(SybConnection.java)
            at net.sourceforge.sqlexplorer.dbproduct.SQLConnection.setAutoCommit(SQLConnection.java:106)
            at net.sourceforge.sqlexplorer.dbproduct.Session.releaseConnection(Session.java:170)
            at net.sourceforge.sqlexplorer.sqlpanel.AbstractSQLExecution.run(AbstractSQLExecution.java:125)
            at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

        !ENTRY net.sourceforge.sqlexplorer 4 4 2009-04-13 15:02:19.950
        !MESSAGE JZ006: Caught IOException: java.io.IOException: JZ0C0: Connection is already closed.
        !STACK 0
        java.sql.SQLException: JZ006: Caught IOException: java.io.IOException: JZ0C0: Connection is already closed.
            at com.sybase.jdbc.ErrorMessage.raiseError(ErrorMessage.java)
            at com.sybase.tds.Tds.nextResult(Tds.java)
            at com.sybase.jdbc.ResultGetter.nextResult(ResultGetter.java)
            at com.sybase.jdbc.SybStatement.nextResult(SybStatement.java)
            at com.sybase.jdbc.SybStatement.queryLoop(SybStatement.java)
            at com.sybase.jdbc.SybStatement.executeQuery(SybStatement.java)
            at com.sybase.jdbc.SybPreparedStatement.executeQuery(SybPreparedStatement.java)
            at com.sybase.tds.Tds.getStringOption(Tds.java)
            at com.sybase.jdbc.SybConnection.getCatalog(SybConnection.java)
            at net.sourceforge.squirrel_sql.fw.sql.SQLConnection.getCatalog(SQLConnection.java:293)
            at net.sourceforge.sqlexplorer.sqleditor.actions.SQLEditorCatalogSwitcher.createControl(SQLEditorCatalogSwitcher.java:73)
            at org.eclipse.jface.action.ControlContribution.fill(ControlContribution.java:97)
            at org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:349)
            at org.eclipse.jface.action.ToolBarContributionItem.fill(ToolBarContributionItem.java:195)
            at org.eclipse.jface.action.CoolBarManager.update(CoolBarManager.java:919)
            at net.sourceforge.sqlexplorer.sqleditor.actions.SQLEditorToolBar$1.run(SQLEditorToolBar.java:154)
            at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
            at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
            at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

        !ENTRY org.eclipse.ui.workbench 4 0 2009-04-13 18:57:22.768
        !MESSAGE Widget disposed too early!
        !STACK 0
        java.lang.RuntimeException: Widget disposed too early!
            at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:171)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:804)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174)
            at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:771)
            at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1211)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
            at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:446)
            at org.eclipse.swt.widgets.Shell.dispose(Shell.java:674)
            at org.eclipse.swt.widgets.Display.release(Display.java:3472)
            at org.eclipse.swt.graphics.Device.dispose(Device.java:261)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3041)
            at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
            at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:477)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
            at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
            at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
            at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method)
            at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:663)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:814)
            at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
            at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:179)
            at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:678)
            at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1682)
            at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1389)
            at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1373)
            at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1347)
            at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1166)
            at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1731)
            at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:849)
            at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1585)
            at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:722)
            at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:698)
            at org.eclipse.ui.internal.WorkbenchWindow$3.run(WorkbenchWindow.java:814)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:812)
            at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
            at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:912)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:909)
            at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:838)
            at org.eclipse.ui.internal.Workbench$23.run(Workbench.java:1082)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1080)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1052)
            at org.eclipse.ui.internal.Workbench$56.handleEvent(Workbench.java:2253)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3959)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3054)
            at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:2880)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3417)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

        !ENTRY org.eclipse.ui.workbench 4 0 2009-04-13 18:57:22.784
        !MESSAGE Widget disposed too early!
        !STACK 0
        java.lang.RuntimeException: Widget disposed too early!
            at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:171)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:804)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174)
            at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:771)
            at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1211)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
            at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:446)
            at org.eclipse.swt.widgets.Shell.dispose(Shell.java:674)
            at org.eclipse.swt.widgets.Display.release(Display.java:3472)
            at org.eclipse.swt.graphics.Device.dispose(Device.java:261)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3041)
            at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
            at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:477)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
            at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
            at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
            at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method)
            at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:663)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:814)
            at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
            at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:179)
            at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:678)
            at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1682)
            at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1389)
            at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1373)
            at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1347)
            at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1166)
            at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1731)
            at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:849)
            at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1585)
            at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:722)
            at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:698)
            at org.eclipse.ui.internal.WorkbenchWindow$3.run(WorkbenchWindow.java:814)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:812)
            at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
            at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:912)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:909)
            at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:838)
            at org.eclipse.ui.internal.Workbench$23.run(Workbench.java:1082)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1080)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1052)
            at org.eclipse.ui.internal.Workbench$56.handleEvent(Workbench.java:2253)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3959)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3054)
            at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:2880)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3417)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

        !ENTRY org.eclipse.ui.workbench 4 0 2009-04-13 18:57:22.784
        !MESSAGE Widget disposed too early!
        !STACK 0
        java.lang.RuntimeException: Widget disposed too early!
            at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:171)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:804)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174)
            at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:771)
            at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1211)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
            at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:446)
            at org.eclipse.swt.widgets.Shell.dispose(Shell.java:674)
            at org.eclipse.swt.widgets.Display.release(Display.java:3472)
            at org.eclipse.swt.graphics.Device.dispose(Device.java:261)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3041)
            at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
            at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:477)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
            at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
            at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
            at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method)
            at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:663)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:814)
            at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
            at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:179)
            at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:678)
            at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1682)
            at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1389)
            at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1373)
            at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1347)
            at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1166)
            at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1731)
            at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:849)
            at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1585)
            at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:722)
            at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:698)
            at org.eclipse.ui.internal.WorkbenchWindow$3.run(WorkbenchWindow.java:814)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:812)
            at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
            at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:912)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:909)
            at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:838)
            at org.eclipse.ui.internal.Workbench$23.run(Workbench.java:1082)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1080)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1052)
            at org.eclipse.ui.internal.Workbench$56.handleEvent(Workbench.java:2253)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3959)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3054)
            at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:2880)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3417)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

        !ENTRY org.eclipse.ui.workbench 4 0 2009-04-13 18:57:22.784
        !MESSAGE Widget disposed too early!
        !STACK 0
        java.lang.RuntimeException: Widget disposed too early!
            at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:171)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:804)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174)
            at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:771)
            at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1211)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
            at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:446)
            at org.eclipse.swt.widgets.Shell.dispose(Shell.java:674)
            at org.eclipse.swt.widgets.Display.release(Display.java:3472)
            at org.eclipse.swt.graphics.Device.dispose(Device.java:261)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3041)
            at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
            at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:477)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
            at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
            at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
            at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method)
            at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:663)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:814)
            at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
            at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:179)
            at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:678)
            at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1682)
            at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1389)
            at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1373)
            at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1347)
            at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1166)
            at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1731)
            at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:849)
            at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1585)
            at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:722)
            at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:698)
            at org.eclipse.ui.internal.WorkbenchWindow$3.run(WorkbenchWindow.java:814)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:812)
            at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
            at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:912)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:909)
            at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:838)
            at org.eclipse.ui.internal.Workbench$23.run(Workbench.java:1082)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1080)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1052)
            at org.eclipse.ui.internal.Workbench$56.handleEvent(Workbench.java:2253)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3959)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3054)
            at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:2880)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3417)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

        !ENTRY org.eclipse.ui.workbench 4 0 2009-04-13 18:57:22.799
        !MESSAGE Widget disposed too early!
        !STACK 0
        java.lang.RuntimeException: Widget disposed too early!
            at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:171)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:804)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:755)
            at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174)
            at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:771)
            at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1211)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
            at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
            at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:446)
            at org.eclipse.swt.widgets.Shell.dispose(Shell.java:674)
            at org.eclipse.swt.widgets.Display.release(Display.java:3472)
            at org.eclipse.swt.graphics.Device.dispose(Device.java:261)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3041)
            at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
            at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:477)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
            at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
            at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
            at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method)
            at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:663)
            at org.eclipse.swt.widgets.Widget.release(Widget.java:814)
            at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
            at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:179)
            at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:678)
            at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1682)
            at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1389)
            at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1373)
            at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1347)
            at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1166)
            at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1731)
            at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:849)
            at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1585)
            at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:722)
            at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:698)
            at org.eclipse.ui.internal.WorkbenchWindow$3.run(WorkbenchWindow.java:814)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:812)
            at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
            at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:912)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:909)
            at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:838)
            at org.eclipse.ui.internal.Workbench$23.run(Workbench.java:1082)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1080)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1052)
            at org.eclipse.ui.internal.Workbench$56.handleEvent(Workbench.java:2253)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3959)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3054)
            at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:2880)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3417)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
        !SESSION 2009-04-14 10:51:34.797 -----------------------------------------------
        eclipse.buildId=unknown
        java.version=1.6.0_13
        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.jface 2 0 2009-04-14 10:54:05.306
        !MESSAGE Ignored reentrant call while viewer is busy. This is only logged once per viewer instance, but similar calls will still be ignored.
        !STACK 0
        java.lang.RuntimeException
            at org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
            at org.eclipse.jface.viewers.ColumnViewer.update(ColumnViewer.java:552)
            at net.sourceforge.sqlexplorer.plugin.views.DatabaseStructureView$6.treeExpanded(DatabaseStructureView.java:320)
            at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.core.runtime.Platform.run(Platform.java:880)
            at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
            at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
            at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
            at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7306)
            at org.eclipse.swt.widgets.Control.wmNotify(Control.java:4718)
            at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1756)
            at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:4348)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3841)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
            at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2274)
            at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1529)
            at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6249)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
            at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

        !ENTRY net.sourceforge.sqlexplorer 4 4 2009-04-14 18:22:29.013
        !MESSAGE JZ006: Caught IOException: java.io.IOException: JZ0C0: Connection is already closed.
        !STACK 0
        java.sql.SQLException: JZ006: Caught IOException: java.io.IOException: JZ0C0: Connection is already closed.
            at com.sybase.jdbc.ErrorMessage.raiseError(ErrorMessage.java)
            at com.sybase.tds.Tds.nextResult(Tds.java)
            at com.sybase.jdbc.ResultGetter.nextResult(ResultGetter.java)
            at com.sybase.jdbc.SybStatement.nextResult(SybStatement.java)
            at com.sybase.jdbc.SybStatement.queryLoop(SybStatement.java)
            at com.sybase.jdbc.SybStatement.executeQuery(SybStatement.java)
            at com.sybase.jdbc.SybPreparedStatement.executeQuery(SybPreparedStatement.java)
            at com.sybase.tds.Tds.getBoolOption(Tds.java)
            at com.sybase.jdbc.SybConnection.getAutoCommit(SybConnection.java)
            at net.sourceforge.squirrel_sql.fw.sql.SQLConnection.getAutoCommit(SQLConnection.java:158)
            at net.sourceforge.sqlexplorer.dbproduct.User.releaseConnection(User.java:309)
            at net.sourceforge.sqlexplorer.dbproduct.Session.close(Session.java:282)
            at net.sourceforge.sqlexplorer.plugin.editors.SQLEditor.setSession(SQLEditor.java:832)
            at net.sourceforge.sqlexplorer.plugin.editors.SQLEditor.dispose(SQLEditor.java:198)
            at org.eclipse.ui.internal.WorkbenchPartReference.doDisposePart(WorkbenchPartReference.java:730)
            at org.eclipse.ui.internal.EditorReference.doDisposePart(EditorReference.java:302)
            at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:681)
            at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1682)
            at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1389)
            at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1373)
            at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1347)
            at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1166)
            at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1731)
            at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:849)
            at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1585)
            at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:722)
            at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:698)
            at org.eclipse.ui.internal.WorkbenchWindow$3.run(WorkbenchWindow.java:814)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:812)
            at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
            at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:912)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:909)
            at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:838)
            at org.eclipse.ui.internal.Workbench$23.run(Workbench.java:1082)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1080)
            at org.eclipse.ui.internal.Workbench.close(Workbench.java:1052)
            at org.eclipse.ui.internal.Workbench$56.handleEvent(Workbench.java:2253)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3959)
            at org.eclipse.swt.widgets.Display.messageProc(Display.java:3054)
            at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
            at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:477)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
            at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
            at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
            at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:2880)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3417)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
        !SESSION 2009-04-17 09:53:00.713 -----------------------------------------------
        eclipse.buildId=unknown
        java.version=1.6.0_13
        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.jface 2 0 2009-04-17 09:53:34.775
        !MESSAGE Ignored reentrant call while viewer is busy. This is only logged once per viewer instance, but similar calls will still be ignored.
        !STACK 0
        java.lang.RuntimeException
            at org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
            at org.eclipse.jface.viewers.ColumnViewer.update(ColumnViewer.java:552)
            at net.sourceforge.sqlexplorer.plugin.views.DatabaseStructureView$6.treeExpanded(DatabaseStructureView.java:320)
            at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.core.runtime.Platform.run(Platform.java:880)
            at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
            at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
            at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
            at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7306)
            at org.eclipse.swt.widgets.Control.wmNotify(Control.java:4718)
            at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1756)
            at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:4348)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3841)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
            at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2274)
            at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1529)
            at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6249)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
            at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

         
    • Heiko Hilbert

      Heiko Hilbert - 2009-05-21

      In the error log I see some problems with already closed connections. I think there was a problem with your network connection or you have a local database which was shutdown before closing the connection. The errors 'Ignored reentrant call while viewer is busy' I have to check. Nevertheless if you can see the databases, tables and columns auto complete should work. Check your SQLExplorer preferences that the option 'Tables an columns auto-completing assistance...' is enabled.

       
      • Benjamin Polidore

        OK.  That's a little embarrassing.  I didn't have the option checked.

        Now, content assist works for tables, but not for columns.

        The database structure tree looks a little weird: the root node has <Error>.  Here's a screenshot:

        http://img32.imageshack.us/img32/7618/databasestructure.png

        Do you think that's related?

        Log:

        !SESSION 2009-05-21 14:24:12.378 -----------------------------------------------
        eclipse.buildId=unknown
        java.version=1.6.0_13
        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.jface 2 0 2009-05-21 14:25:06.000
        !MESSAGE Ignored reentrant call while viewer is busy. This is only logged once per viewer instance, but similar calls will still be ignored.
        !STACK 0
        java.lang.RuntimeException
            at org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
            at org.eclipse.jface.viewers.ColumnViewer.update(ColumnViewer.java:552)
            at net.sourceforge.sqlexplorer.plugin.views.DatabaseStructureView$6.treeExpanded(DatabaseStructureView.java:339)
            at org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
            at org.eclipse.core.runtime.Platform.run(Platform.java:880)
            at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
            at org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
            at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
            at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7306)
            at org.eclipse.swt.widgets.Control.wmNotify(Control.java:4718)
            at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1756)
            at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:4348)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3841)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
            at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
            at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2274)
            at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1529)
            at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6249)
            at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
            at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
            at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
            at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
            at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at net.sourceforge.sqlexplorer.rcp.SQLExplorerApplication.start(SQLExplorerApplication.java:29)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
            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:386)
            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:549)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

         
  • Heiko Hilbert

    Heiko Hilbert - 2009-10-17

    Yes, conetnt assist currently has some little problems.
    It works for columns only if have set an alias for your table or use the
    full qualified cloumn name (including table name) like:&lt;br&gt;
    select * from tab1 as t where t.&lt;br&gt;
    or&lt;br&gt;
    select * from tab1 where tab1.
    &lt;br&gt;
    &lt;br&gt;
    The &amp;lt;Error&amp;gt; in the database structure seems to come form problems detecting the database name. Nevertheless the depending informations like tables are available.

     

Log in to post a comment.