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