java.lang.ClassCastException: java.lang.String cannot be cast to org.netbeans.modules.db.util.JdbcUrl at org.netbeans.modules.db.util.DatabaseExplorerInternalUIs$DriverDataComboBoxModel.getItemDisplayName(DatabaseExplorerInternalUIs.java:100) at org.netbeans.modules.db.util.DataComboBoxSupport$ItemListCellRenderer.getListCellRendererComponent(DataComboBoxSupport.java:226) at javax.swing.plaf.basic.BasicComboBoxUI.getBaseline(BasicComboBoxUI.java:960) at javax.swing.JComponent.getBaseline(JComponent.java:2532) at javax.swing.GroupLayout$ComponentSpring.getBaseline(GroupLayout.java:3000) at javax.swing.GroupLayout$BaselineGroup.calculateBaselineAndResizeBehavior(GroupLayout.java:2657) at javax.swing.GroupLayout$BaselineGroup.calculateSize(GroupLayout.java:2633) at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1568) at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1325) at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1604) at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1593) at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1568) at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1325) at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1604) at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1588) at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1568) at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1325) at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1604) at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1588) at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1568) at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1325) at javax.swing.GroupLayout.calculateAutopadding(GroupLayout.java:1050) at javax.swing.GroupLayout.prepare(GroupLayout.java:1038) at javax.swing.GroupLayout.preferredLayoutSize(GroupLayout.java:857) at java.awt.Container.preferredSize(Container.java:1599) at java.awt.Container.getPreferredSize(Container.java:1584) at javax.swing.JComponent.getPreferredSize(JComponent.java:1636) at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(BasicTabbedPaneUI.java:2287) at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(BasicTabbedPaneUI.java:2261) at java.awt.Container.preferredSize(Container.java:1599) at java.awt.Container.getPreferredSize(Container.java:1584) at javax.swing.JComponent.getPreferredSize(JComponent.java:1636) at org.netbeans.core.windows.services.NbPresenter.initializeMessage(NbPresenter.java:298) at org.netbeans.core.windows.services.NbPresenter.initializePresenter(NbPresenter.java:422) at org.netbeans.core.windows.services.NbPresenter.initialize(NbPresenter.java:256) at org.netbeans.core.windows.services.NbPresenter.(NbPresenter.java:197) at org.netbeans.core.windows.services.NbDialog.(NbDialog.java:75) at org.netbeans.core.windows.services.DialogDisplayerImpl$1.run(DialogDisplayerImpl.java:118) at org.netbeans.core.windows.services.DialogDisplayerImpl$1.run(DialogDisplayerImpl.java:110) at org.openide.util.Mutex.doEventAccess(Mutex.java:1361) at org.openide.util.Mutex.readAccess(Mutex.java:271) at org.netbeans.core.windows.services.DialogDisplayerImpl.createDialog(DialogDisplayerImpl.java:110) at org.netbeans.modules.db.explorer.dlg.ConnectionDialog.(ConnectionDialog.java:134) at org.netbeans.modules.db.explorer.action.ConnectUsingDriverAction$NewConnectionDialogDisplayer.showDialog(ConnectUsingDriverAction.java:355) at org.netbeans.modules.db.explorer.action.ConnectUsingDriverAction$NewConnectionDialogDisplayer.showDialog(ConnectUsingDriverAction.java:143) at org.netbeans.api.db.explorer.ConnectionManager.showAddConnectionDialogFromEventThread(ConnectionManager.java:328) at org.netbeans.modules.j2ee.common.ui.MissingDatabaseConnectionWarning$2.run(MissingDatabaseConnectionWarning.java:379) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:602) at java.awt.EventQueue$1.run(EventQueue.java:600) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:611) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:137) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) at java.awt.Dialog$1.run(Dialog.java:1046) at java.awt.Dialog$3.run(Dialog.java:1098) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.awt.Dialog.show(Dialog.java:1096) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1006) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1040) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1028) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:121) at org.openide.util.Mutex.doEventAccess(Mutex.java:1361) at org.openide.util.Mutex.readAccess(Mutex.java:271) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1013) at java.awt.Component.show(Component.java:1584) at java.awt.Component.setVisible(Component.java:1536) at java.awt.Window.setVisible(Window.java:842) at java.awt.Dialog.setVisible(Dialog.java:986) at org.netbeans.modules.j2ee.common.ui.MissingDatabaseConnectionWarning.selectDatasources(MissingDatabaseConnectionWarning.java:130) at org.netbeans.modules.j2ee.common.ui.BrokenDatasourceSupport.fixDatasources(BrokenDatasourceSupport.java:93) at org.netbeans.modules.j2ee.common.project.ui.AbstractLogicalViewProvider$BrokenDataSourceAction.actionPerformed(AbstractLogicalViewProvider.java:736) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850) at java.awt.Component.processMouseEvent(Component.java:6288) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6053) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4651) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4481) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4577) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.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:4481) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:602) at java.awt.EventQueue$1.run(EventQueue.java:600) at java.security.AccessController.doPrivileged(AccessController.java:0) 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:616) at java.awt.EventQueue$2.run(EventQueue.java:614) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:613) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:137) 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)