1 Reply Latest reply on Jan 17, 2017 1:52 PM by thatJeffSmith-Oracle

    Empty connection panel after update to SQLDeveloper 4.1.5

    user930555

      I have updated SQLDeveloper from 4.0.2 to 4.1.5.

      When starting it you get the choice to migrate the configuration from previous version.

      If you choose yes, the connection panel will be empty due to this error

      "

      java.lang.NullPointerException

          at oracle.dbtools.raptor.controls.ConnectionPanelUI.listConnections(ConnectionPanelUI.java:495)

          at oracle.dbtools.raptor.controls.ConnectionPanelUI.resetConnections(ConnectionPanelUI.java:509)

          at oracle.dbtools.raptor.controls.ConnectionPanelUI.<init>(ConnectionPanelUI.java:239)

          at oracle.dbtools.raptor.controls.ConnectionPanelUI.<init>(ConnectionPanelUI.java:122)

          at oracle.dbtools.raptor.controls.ConnectionPanelUI.<init>(ConnectionPanelUI.java:115)

          at oracle.dbtools.raptor.controls.ConnectionSelectorUI.<init>(ConnectionSelectorUI.java:29)

          at oracle.dbtools.raptor.controls.ConnectionSelectorUI.getConnection(ConnectionSelectorUI.java:63)

          at oracle.dbtools.raptor.controls.ConnectionSelectorUI.getConnection(ConnectionSelectorUI.java:40)

          at oracle.dbtools.worksheet.editor.OpenWorksheetWizard.invoke(OpenWorksheetWizard.java:405)

          at oracle.ide.wizard.WizardManager.invokeWizard(WizardManager.java:430)

          at oracle.ide.wizard.WizardManager.invokeWizard(WizardManager.java:374)

          at oracle.dbtools.worksheet.editor.WorksheetOpenController$1.run(WorksheetOpenController.java:84)

          at oracle.dbtools.worksheet.editor.WorksheetOpenController.openWorksheetWizard(WorksheetOpenController.java:90)

          at oracle.dbtools.worksheet.editor.WorksheetOpenController.handleEvent(WorksheetOpenController.java:44)

          at oracle.ideimpl.controller.MetaClassController.handleEvent(MetaClassController.java:54)

          at oracle.ide.controller.IdeAction$ControllerDelegatingController.handleEvent(IdeAction.java:1482)

          at oracle.ide.controller.IdeAction.performAction(IdeAction.java:663)

          at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:1153)

          at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:618)

          at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)

          at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)

          at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

          at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

          at javax.swing.AbstractButton.doClick(AbstractButton.java:376)

          at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)

          at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)

          at java.awt.Component.processMouseEvent(Component.java:6533)

          at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)

          at java.awt.Component.processEvent(Component.java:6298)

          at java.awt.Container.processEvent(Container.java:2236)

          at java.awt.Component.dispatchEventImpl(Component.java:4889)

          at java.awt.Container.dispatchEventImpl(Container.java:2294)

          at java.awt.Component.dispatchEvent(Component.java:4711)

          at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)

          at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)

          at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)

          at java.awt.Container.dispatchEventImpl(Container.java:2280)

          at java.awt.Window.dispatchEventImpl(Window.java:2746)

          at java.awt.Component.dispatchEvent(Component.java:4711)

          at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)

          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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

          at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

          at java.awt.EventQueue$4.run(EventQueue.java:731)

          at java.awt.EventQueue$4.run(EventQueue.java:729)

          at java.security.AccessController.doPrivileged(Native Method)

          at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

          at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)

          at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

          at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

          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)"

       

      How can I solve this?