0 Replies Latest reply: Jan 13, 2014 2:08 AM by KarstenH-dk RSS

Error SQL-developer 4.0.0.13.80 hangs

KarstenH-dk Newbie
Currently Being Moderated

My Sql-developert production release 4.0.0.13.80 hangs

OS win 7 enterprise SP1

JDK 1.7.0_25

Database 11.2.03

 

workaround - renamed the directory  ....Roaming\SQL Developer\system4.0.0.13.80_old and restarted

 

debug information

 

        - parking to wait for  <0x00000000ce1b6a08> (a java.util.concurrent.lock
s.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)
        at javax.swing.TimerQueue.run(TimerQueue.java:171)
        at java.lang.Thread.run(Thread.java:724)

"AWT-EventQueue-0" prio=6 tid=0x000000000a6ca800 nid=0x16c0 waiting for monitor
entry [0x000000000af3c000]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at oracle.javatools.db.DatabaseFactory.findOrCreateDatabase(DatabaseFact
ory.java:259)
        - waiting to lock <0x00000000cfbe1d10> (a oracle.jdevimpl.db.adapter.CAC
onnectionCreator)
        at oracle.javatools.db.DatabaseFactory.createProviderImpl(DatabaseFactor
y.java:226)
        at oracle.javatools.db.DBObjectProviderFactory.createProviderFromFactory
(DBObjectProviderFactory.java:391)
        at oracle.javatools.db.DBObjectProviderFactory.findOrCreateProviderFromF
actory(DBObjectProviderFactory.java:375)
        - locked <0x00000000cf70fc28> (a oracle.javatools.db.DatabaseFactory)
        at oracle.javatools.db.DBObjectProviderFactory.findOrCreateProvider(DBOb
jectProviderFactory.java:311)
        at oracle.ide.db.model.BaseDBObjectNode.findProvider(BaseDBObjectNode.ja
va:154)
        at oracle.ide.db.model.BaseDBObjectTextNode.getProvider(BaseDBObjectText
Node.java:131)
        at oracle.dbtools.raptor.navigator.impl.DatabaseSourceNode.getProvider(D
atabaseSourceNode.java:201)
        at oracle.ideimpl.db.ceditor.PlSqlBreadcrumbsPlugin.caretUpdate(PlSqlBre
adcrumbsPlugin.java:108)
        at javax.swing.text.JTextComponent.fireCaretUpdate(JTextComponent.java:4
07)
        at javax.swing.text.JTextComponent$MutableCaretEvent.fire(JTextComponent
.java:4417)
        at javax.swing.text.JTextComponent$MutableCaretEvent.stateChanged(JTextC
omponent.java:4439)
        at javax.swing.text.DefaultCaret.fireStateChanged(DefaultCaret.java:798)

        at oracle.javatools.editor.BasicCaret.fireStateChanged(BasicCaret.java:4
15)
        at javax.swing.text.DefaultCaret.changeCaretPosition(DefaultCaret.java:1
273)
        at javax.swing.text.DefaultCaret.handleSetDot(DefaultCaret.java:1169)
        at javax.swing.text.DefaultCaret.setDot(DefaultCaret.java:1150)
        at javax.swing.text.DefaultCaret.setDot(DefaultCaret.java:1047)
        at oracle.javatools.editor.BasicCaret.setDot(BasicCaret.java:329)
        at javax.swing.text.JTextComponent.setCaretPosition(JTextComponent.java:
1680)
        at oracle.javatools.editor.BasicEditorPane.setCaretPosition(BasicEditorP
ane.java:1842)
        at oracle.javatools.editor.BasicEditorPane.setCaretPositionCenter(BasicE
ditorPane.java:663)
        at oracle.ide.ceditor.CodeEditor.loadSettings(CodeEditor.java:1553)
        at com.oracle.jdeveloper.nbwindowsystem.editor.EditorState.applyLayoutIn
fo(EditorState.java:664)
        at com.oracle.jdeveloper.nbwindowsystem.editor.EditorState.openEditor(Ed
itorState.java:321)
        at com.oracle.jdeveloper.nbwindowsystem.editor.SplitPane.doLayout(SplitP
ane.java:580)
        at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.whenCurrentEdito
rChanges(NbEditorManager.java:1591)
        at com.oracle.jdeveloper.nbwindowsystem.editor.TabGroup.whenCurrentEdito
rChanges(TabGroup.java:1026)
        at com.oracle.jdeveloper.nbwindowsystem.editor.TabGroup.setCurrentTabGro
upState(TabGroup.java:847)
        at com.oracle.jdeveloper.nbwindowsystem.editor.TabGroup.loadLayout(TabGr
oup.java:1362)
        at com.oracle.jdeveloper.nbwindowsystem.NbEditorContainer.loadTabGroup(N
bEditorContainer.java:955)
        at com.oracle.jdeveloper.nbwindowsystem.NbEditorContainer.componentShowi
ng(NbEditorContainer.java:486)
        at org.openide.windows.WindowManager.componentShowing(WindowManager.java
:339)
        at org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowMa
nagerImpl.java:1191)
        at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java
:168)
        at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor
.java:275)
        at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.
java:251)
        at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.jav
a:189)
        at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor
.java:127)
        at org.netbeans.core.windows.Central.removeModeTopComponent(Central.java
:1018)
        at org.netbeans.core.windows.Central.userClosedTopComponent(Central.java
:2032)
        at org.netbeans.core.windows.view.DefaultView.userClosedTopComponent(Def
aultView.java:794)
        at org.netbeans.core.windows.view.ui.TabbedHandler.actionPerformed(Tabbe
dHandler.java:337)
        at org.netbeans.swing.tabcontrol.TabbedContainer.postActionEvent(TabbedC
ontainer.java:730)
        at org.netbeans.swing.tabcontrol.TabbedContainerUI.shouldPerformAction(T
abbedContainerUI.java:165)
        at org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI.access$27
00(DefaultTabbedContainerUI.java:112)
        at org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI$Displayer
ActionListener.actionPerformed(DefaultTabbedContainerUI.java:1285)
        at org.netbeans.swing.tabcontrol.TabDisplayer.postActionEvent(TabDisplay
er.java:612)
        at org.netbeans.swing.tabcontrol.TabDisplayerUI.shouldPerformAction(TabD
isplayerUI.java:193)
        at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI.access$1700(Ba
sicTabDisplayerUI.java:121)
        at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayer
MouseListener.performCommand(BasicTabDisplayerUI.java:782)
        at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayer
MouseListener.potentialCommand(BasicTabDisplayerUI.java:767)
        at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayer
MouseListener.mouseReleased(BasicTabDisplayerUI.java:816)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:2
89)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:2
89)
        at java.awt.Component.processMouseEvent(Component.java:6505)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
        at java.awt.Component.processEvent(Component.java:6270)
        at java.awt.Container.processEvent(Container.java:2229)
        at java.awt.Component.dispatchEventImpl(Component.java:4861)
        at java.awt.Container.dispatchEventImpl(Container.java:2287)
        at java.awt.Component.dispatchEvent(Component.java:4687)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832
)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
        at java.awt.Container.dispatchEventImpl(Container.java:2273)
        at java.awt.Window.dispatchEventImpl(Window.java:2719)
        at java.awt.Component.dispatchEvent(Component.java:4687)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:694)
        at java.awt.EventQueue$3.run(EventQueue.java:692)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:87)
        at java.awt.EventQueue$4.run(EventQueue.java:708)
        at java.awt.EventQueue$4.run(EventQueue.java:706)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
        at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQu
eueWrapper.java:169)
        at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQue
ueWrapper.java:151)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:242)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:161)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.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)

"AWT-Windows" daemon prio=6 tid=0x000000000a6c9800 nid=0x16bc runnable [0x000000
000ad3f000]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:299)
        at java.lang.Thread.run(Thread.java:724)

"AWT-Shutdown" prio=6 tid=0x000000000a6c9000 nid=0x16b8 in Object.wait() [0x0000
00000ac3f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000ce1bd638> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:503)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
        - locked <0x00000000ce1bd638> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:724)

"Java2D Disposer" daemon prio=10 tid=0x000000000a6c8800 nid=0x16b4 in Object.wai
t() [0x000000000ab3f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000cf345cb8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        - locked <0x00000000cf345cb8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
        at sun.java2d.Disposer.run(Disposer.java:145)
        at java.lang.Thread.run(Thread.java:724)

"Service Thread" daemon prio=6 tid=0x0000000008d55800 nid=0x169c runnable [0x000
0000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=10 tid=0x0000000008d55000 nid=0x1698 waiting on
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=10 tid=0x0000000008d50000 nid=0x1694 waiting on
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x0000000008d4f000 nid=0x1690 runnable [0x0
000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x0000000008d47800 nid=0x168c waiting on
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x00000000022ab800 nid=0x1684 in Object.wait() [0x
0000000009f6f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000ce458020> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        - locked <0x00000000ce458020> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)

"Reference Handler" daemon prio=10 tid=0x0000000008c67800 nid=0x1680 in Object.w
ait() [0x0000000009e6f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000ce24dd88> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:503)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
        - locked <0x00000000ce24dd88> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x00000000021eb000 nid=0x164c waiting on condition [0x00000000
00000000]
   java.lang.Thread.State: RUNNABLE

"VM Thread" prio=10 tid=0x0000000008c63000 nid=0x167c runnable

"GC task thread#0 (ParallelGC)" prio=6 tid=0x00000000021f7800 nid=0x166c runnabl
e

"GC task thread#1 (ParallelGC)" prio=6 tid=0x00000000021f9000 nid=0x1670 runnabl
e

"GC task thread#2 (ParallelGC)" prio=6 tid=0x00000000021fb000 nid=0x1674 runnabl
e

"GC task thread#3 (ParallelGC)" prio=6 tid=0x00000000021fc800 nid=0x1678 runnabl
e

"VM Periodic Task Thread" prio=10 tid=0x0000000008d6a800 nid=0x16a0 waiting on c
ondition

JNI global references: 3386

Heap
PSYoungGen      total 238080K, used 126793K [0x00000000ef560000, 0x000000010000
0000, 0x0000000100000000)
  eden space 235392K, 52% used [0x00000000ef560000,0x00000000f6e96050,0x00000000
fdb40000)
  from space 2688K, 99% used [0x00000000fdb40000,0x00000000fdddc5b8,0x00000000fd
de0000)
  to   space 18944K, 0% used [0x00000000fed80000,0x00000000fed80000,0x0000000100
000000)
ParOldGen       total 127488K, used 71612K [0x00000000ce000000, 0x00000000d5c80
000, 0x00000000ef560000)
  object space 127488K, 56% used [0x00000000ce000000,0x00000000d25ef108,0x000000
00d5c80000)
PSPermGen       total 145088K, used 73095K [0x00000000be000000, 0x00000000c6db0
000, 0x00000000ce000000)
  object space 145088K, 50% used [0x00000000be000000,0x00000000c2761e28,0x000000
00c6db0000)

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points