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

    Error SQL-developer 4.0.0.13.80 hangs

    KarstenH-dk

      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)