Skip to Main Content

SQL Developer

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

All drop down menus empty / SQLDeveloper 4

2850337Jan 30 2015 — edited Feb 17 2015

Hello all,

I have an issue with dropdown menus showing empty in SQLDeveloper 4 on Linux. See the example screenshots for an idea of the problem.

All drop down menus opens properly, but look empty. For some of them (eg my two first screenshots) I can still select the option I want with the keyboard arrows (but I have to know what are the displayed options) ; but for some even that does not do anything (in my third screenshot for example, I can not select any connection, even though I have 4 properly configured in the editor).

The same behavior occurs with SQLDeveloper 4.0.3.16 and 4.1.0.17, with Java 1.7.0_75 (for SQLDeveloper 4.0.3 only) and 1.8.0_31, flavor OpenJDK and Oracle for both (6 combinations tested overall : 4 for SQLDev 4.0.3 + 2 for SQLDev 4.1.0).

I am on Ubuntu 14.04.1 LTS 64 bits.

In addition, I can not use the GTK+ theme, as it generates a stacktrace at startup (see end of this message), and prevent some sub-windows within the main windows to load and display completely (eg. see the left panel on the fourth screenshot, which is supposed to be the 'Connections' panel with 4 properly configured DB).

At this point, I'm completely stuck and don't know what else to do. I can't work anymore on my Oracle DBs.

If any of you have a solution, or just an idea, that would be great.

Thanks you all!

Example 1:

screen1.png

Example 2:

screen2.png

Example 3:

screen3.png

Example 4:

screen4.png

Stacktrace emitted for the GTK+ theme:

java.lang.ClassCastException: oracle.dbtools.raptor.navigator.db.impl.ConnectionStoresTreeNode cannot be cast to oracle.ideimpl.explorer.ExplorerNode

at oracle.ideimpl.explorer.CustomTreeCellRenderer.getTreeCellRendererComponent(CustomTreeCellRenderer.java:133)

at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2805)

at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492)

at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1359)

at javax.swing.tree.VariableHeightLayoutCache.updateNodeSizes(VariableHeightLayoutCache.java:917)

at javax.swing.tree.VariableHeightLayoutCache.invalidateSizes(VariableHeightLayoutCache.java:371)

at javax.swing.plaf.basic.BasicTreeUI.setCellRenderer(BasicTreeUI.java:385)

at javax.swing.plaf.basic.BasicTreeUI$Handler.propertyChange(BasicTreeUI.java:3409)

at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)

at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)

at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)

at java.awt.Component.firePropertyChange(Component.java:8393)

at javax.swing.JTree.setCellRenderer(JTree.java:759)

at oracle.ideimpl.explorer.CustomTree.<init>(CustomTree.java:69)

at oracle.dbtools.raptor.navigator.ui.CustomTree.<init>(CustomTree.java:36)

at oracle.dbtools.raptor.navigator.model.NavigatorTree.createGUI(NavigatorTree.java:173)

at oracle.dbtools.raptor.navigator.model.NavigatorTree.getTree(NavigatorTree.java:167)

at oracle.dbtools.raptor.navigator.core.NavigatorWindow.createGUI(NavigatorWindow.java:106)

at oracle.dbtools.raptor.navigator.core.NavigatorWindow.getGUI(NavigatorWindow.java:319)

at oracle.ide.docking.DockableWindow.getHostedComponent(DockableWindow.java:238)

at com.oracle.jdeveloper.nbwindowsystem.NbDockableContainer.componentOpened(NbDockableContainer.java:171)

at org.openide.windows.WindowManager.componentOpenNotify(WindowManager.java:307)

at org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentOpened(WindowManagerImpl.java:1140)

at org.netbeans.core.windows.Central.addModeOpenedTopComponent(Central.java:798)

at org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:354)

at org.netbeans.core.windows.PersistenceHandler.initModeFromConfig(PersistenceHandler.java:451)

at org.netbeans.core.windows.PersistenceHandler.load(PersistenceHandler.java:214)

at org.netbeans.core.windows.WindowSystemImpl.load(WindowSystemImpl.java:81)

at org.netbeans.core.GuiRunLevel$InitWinSys.run(GuiRunLevel.java:231)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)

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

at java.awt.EventQueue.access$300(EventQueue.java:103)

at java.awt.EventQueue$3.run(EventQueue.java:699)

at java.awt.EventQueue$3.run(EventQueue.java:697)

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

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

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

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:242)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 17 2015
Added on Jan 30 2015
7 comments
2,182 views