Opening New Window not working

29 views
Skip to first unread message

Franz Mayer

unread,
Dec 22, 2016, 3:21:09 AM12/22/16
to SQL Workbench/J - DBMS independent SQL tool
Hi Thomas,

when trying to open a new Window (File > New Window), I am getting occasionally following error (see below) and the GUI is just doing nothing.

Tried with SQLWorkbench rev 7208.

Regards,
Franz


2016-12-22 09:11:16 ERROR MacroManager.getStorage() No macros registered for clientId=2. Using default macros! Client not initialized
java.lang.Exception: Client not initialized
    at workbench.sql.macros.MacroManager.getStorage(MacroManager.java:179)
    at workbench.sql.macros.MacroManager.getMacros(MacroManager.java:196)
    at workbench.gui.actions.SaveMacrosAction.<init>(SaveMacrosAction.java:54)
    at workbench.gui.MainWindow.initMenu(MainWindow.java:604)
    at workbench.gui.MainWindow.<init>(MainWindow.java:300)
    at workbench.WbManager.openNewWindow(WbManager.java:663)
    at workbench.WbManager.lambda$openNewWindow$4(WbManager.java:657)
    at workbench.WbManager$$Lambda$155/2070546098.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

2016-12-22 09:11:16 INFO  MacroManager.getStorage() Current macro clients: {1=C:\SVN\SQLWorkbench\macros\Macros_Legato.xml}, current storages: {C:\SVN\SQLWorkbench\macros\Macros_Legato.xml=41 macros}
2016-12-22 09:11:16 ERROR WbManager.uncaughtException() Thread 'AWT-EventQueue-0' caused an exception! java.lang.NullPointerException
java.lang.NullPointerException
    at workbench.gui.actions.SaveMacrosAction.<init>(SaveMacrosAction.java:55)
    at workbench.gui.MainWindow.initMenu(MainWindow.java:604)
    at workbench.gui.MainWindow.<init>(MainWindow.java:300)
    at workbench.WbManager.openNewWindow(WbManager.java:663)
    at workbench.WbManager.lambda$openNewWindow$4(WbManager.java:657)
    at workbench.WbManager$$Lambda$155/2070546098.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Thomas Kellerer

unread,
Dec 22, 2016, 5:00:27 AM12/22/16
to sql-wo...@googlegroups.com
Thanks, I will fixt that.

Thomas

Franz Mayer

unread,
Feb 17, 2017, 6:57:21 AM2/17/17
to SQL Workbench/J - DBMS independent SQL tool
Hi,

I still have sometimes that error. Now it was even heavier, since Workbench logged never-ending "Error removing tab index=0 java.lang.NullPointerException" and "java.lang.Exception: Client not initialized" (my workbench.log grew up to 392 MB until I killed Wb-Process).

This time it happened, when I tried to load a Workspace. I am running with current development version (SVN-revision 7306).

=== Stacktrace ===
2017-02-17 12:42:09 ERROR Error removing tab index=0 java.lang.NullPointerException
java.lang.NullPointerException

2017-02-17 12:42:09 ERROR No macros registered for clientId=1. Using default macros! Client not initialized

java.lang.Exception: Client not initialized
    at workbench.sql.macros.MacroManager.getStorage(MacroManager.java:179)
    at workbench.sql.macros.MacroManager.getMacros(MacroManager.java:196)
    at workbench.gui.actions.SaveMacrosAction.dispose(SaveMacrosAction.java:88)
    at workbench.gui.components.WbMenuItem.dispose(WbMenuItem.java:106)
    at workbench.gui.components.WbMenu.removeAll(WbMenu.java:110)
    at workbench.gui.MainWindow.disposeMenu(MainWindow.java:3859)
    at workbench.gui.MainWindow.removeTab(MainWindow.java:3795)
    at workbench.gui.MainWindow.removeAllPanels(MainWindow.java:2847)
    at workbench.gui.MainWindow.lambda$loadWorkspace$13(MainWindow.java:1928)
    at workbench.gui.MainWindow$$Lambda$53/362104185.run(Unknown Source)
    at workbench.gui.WbSwingUtilities.invoke(WbSwingUtilities.java:212)
    at workbench.gui.MainWindow.loadWorkspace(MainWindow.java:1924)
    at workbench.gui.MainWindow.loadWorkspace(MainWindow.java:3107)
    at workbench.gui.actions.LoadWorkspaceAction.executeAction(LoadWorkspaceAction.java:57)
    at workbench.gui.actions.WbAction.lambda$actionPerformed$26(WbAction.java:664)
    at workbench.gui.actions.WbAction$$Lambda$95/1616718472.run(Unknown Source)

    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

2017-02-17 12:42:09 INFO  Current macro clients: {1=C:\Users\franz.mayer\.sqlworkbench\WbMacros.xml, 2=C:\SVN\SQLWorkbench\macros\Macros_Legato.xml}, current storages: {C:\SVN\SQLWorkbench\macros\Macros_Legato.xml=41 macros}
2017-02-17 12:42:09 ERROR Error removing tab index=0 java.lang.NullPointerException
java.lang.NullPointerException

Regards,
Franz

Franz Mayer

unread,
Feb 17, 2017, 7:02:44 AM2/17/17
to SQL Workbench/J - DBMS independent SQL tool
Just another hint: I tried again with only one SQLWorkbench instance - that worked.

But previous, I had two Instances (Windows) of SQLWorkbench running; and at that time the above described error occured.

Franz Mayer

unread,
Mar 3, 2017, 8:04:36 AM3/3/17
to SQL Workbench/J - DBMS independent SQL tool
Hi Thomas,

I still cannot open a new window with Workbench revision 7311. Here's the stacktrace:

2017-03-03 14:00:25 ERROR WbManager.uncaughtException() Thread 'AWT-EventQueue-0' caused an exception! java.lang.NullPointerException
java.lang.NullPointerException

    at workbench.gui.MainWindow.<init>(MainWindow.java:300)
    at workbench.WbManager.openNewWindow(WbManager.java:665)
    at workbench.WbManager.lambda$openNewWindow$4(WbManager.java:659)
    at workbench.WbManager$$Lambda$124/694253257.run(Unknown Source)

Franz Mayer

unread,
Mar 3, 2017, 8:20:48 AM3/3/17
to SQL Workbench/J - DBMS independent SQL tool

On Friday, March 3, 2017 at 2:04:36 PM UTC+1, Franz Mayer wrote:
Hi Thomas,

I still cannot open a new window with Workbench revision 7311

Tried with newest revision 7332 and it seems to work.

Thanks,
Franz
Reply all
Reply to author
Forward
0 new messages