Database navigator no longer working
Hello,
Since the latest PyCharm release, the database navigator plugin doesn't work anymore, when opening a project, the database panel isn't displayed, and PyCharm reports the following error for the plugin:
com/intellij/ui/ToolTipHandlerProvider: com/intellij/ui/ToolTipHandlerProvider
java.lang.NoClassDefFoundError: com/intellij/ui/ToolTipHandlerProvider
at com.dci.intellij.dbn.browser.ui.DatabaseBrowserTree.<init>(DatabaseBrowserTree.java:68)
at com.dci.intellij.dbn.browser.ui.SimpleBrowserForm.<init>(SimpleBrowserForm.java:28)
at com.dci.intellij.dbn.browser.ui.TabbedBrowserForm.initTabs(TabbedBrowserForm.java:35)
at com.dci.intellij.dbn.browser.ui.TabbedBrowserForm.<init>(TabbedBrowserForm.java:28)
at com.dci.intellij.dbn.browser.ui.BrowserToolWindowForm.updateBrowserPanel(BrowserToolWindowForm.java:88)
at com.dci.intellij.dbn.browser.ui.BrowserToolWindowForm.<init>(BrowserToolWindowForm.java:42)
at com.dci.intellij.dbn.browser.DatabaseBrowserManager.getBrowserToolWindow(DatabaseBrowserManager.java:100)
at com.dci.intellij.dbn.browser.DatabaseBrowserManager.hideToolWindow(DatabaseBrowserManager.java:164)
at com.dci.intellij.dbn.browser.DatabaseBrowserManager.projectClosed(DatabaseBrowserManager.java:200)
at com.intellij.openapi.project.impl.ProjectImpl.d(ProjectImpl.java:361)
at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:73)
at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectClosed(ProjectImpl.java:387)
at com.intellij.openapi.project.impl.ProjectManagerImpl$2.projectClosed(ProjectManagerImpl.java:152)
at com.intellij.openapi.project.impl.ProjectManagerImpl.e(ProjectManagerImpl.java:1011)
at com.intellij.openapi.project.impl.ProjectManagerImpl.access$1300(ProjectManagerImpl.java:76)
at com.intellij.openapi.project.impl.ProjectManagerImpl$13.run(ProjectManagerImpl.java:915)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:844)
at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:908)
at com.intellij.openapi.project.impl.ProjectManagerImpl.closeAndDispose(ProjectManagerImpl.java:932)
at com.intellij.ide.impl.ProjectUtil.closeAndDispose(ProjectUtil.java:90)
at com.intellij.ide.actions.CloseProjectAction.actionPerformed(CloseProjectAction.java:35)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:242)
at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:645)
at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:104)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:228)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:92)
at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:512)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532)
at java.awt.Component.processMouseEvent(Component.java:6289)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6054)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4652)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4482)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4482)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:617)
at java.awt.EventQueue$2.run(EventQueue.java:615)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:652)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:501)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:404)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:368)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
I searched if there was an issue tracker somewhere for this plugin, to report this bug, but i didn't found any, so if anyone knows where i can report this (or know a fix for this), please tell me.
Thanks.
PS: i'm running PyCharm 1.2 build 105.36 on ArchLinux with Java 1.6.0_24
Please sign in to leave a comment.
What version of DBNavigator are you using? Try upgrading to the version 3.0.1895.
(here the plugin page http://plugins.intellij.net/plugin/?idea&id=1800 with links to support page and request tracker)
I just updated to the latest plugin version, and all works well now, thank you.
(btw, you're doing an awesome job with this plugin)
Thanks for the appreciation.You may want to update the plugin once again (see version 3.0.1898). There is a quite critical bug in the version 3.0.1895 related to object filters.