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!

SQL developer freezes every time when saving

2725878Aug 4 2014 — edited Sep 18 2014

Hello, I've been using SQL developer for the last 6 months on the same project and just recently I started to run into this issue.  Every time I go to save the entire application freezes and this happens regardless if I use the shortcut (ctrl + s) or click the actual save button.  I have this problem consistantly when saving but it will also happen occationaly when I open a menu, compile, or run a specific function.  I've been trying different ideas to fix the problem such as increase the Xms value, uncheck some preferences, used different java sdk's, updated and re-installed but nothing has changed.  My friend who is doing the same thing as me is having no problems.  Is there any temporary data I can delete that might help this?  I've been looking at other posts but the only one I've seen that is similar to me isn't answered and just points to a similar yet unanswered post, is that post. 

Here is my error report, it's bigger than what my buffer allows so it's cut off at the top.  I'm working on getting the whole thing, just wanted to post this one in the mean time.

Thank you for any help.

        at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcesso

r.java:2267)

        - locked <0x00000000ce163850> (a java.lang.Class for org.openide.util.Re

questProcessor$TickTac)

        at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2

243)

"Active Reference Queue Daemon" daemon prio=2 tid=0x000000000a62b800 nid=0x2184

in Object.wait() [0x000000000b87f000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        - waiting on <0x00000000d2594818> (a java.lang.ref.ReferenceQueue$Lock)

        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

        - locked <0x00000000d2594818> (a java.lang.ref.ReferenceQueue$Lock)

        at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.ja

va:180)

        - locked <0x00000000d2594818> (a java.lang.ref.ReferenceQueue$Lock)

"TimerQueue" daemon prio=6 tid=0x000000000a5ed000 nid=0x219c waiting on conditio

n [0x000000000b67f000]

   java.lang.Thread.State: TIMED_WAITING (parking)

        at sun.misc.Unsafe.park(Native Method)

        - parking to wait for  <0x00000000ce164458> (a java.util.concurrent.lock

s.AbstractQueuedSynchronizer$ConditionObject)

        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226

)

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject

.awaitNanos(AbstractQueuedSynchronizer.java:2082)

        at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)

        at javax.swing.TimerQueue.run(TimerQueue.java:171)

        at java.lang.Thread.run(Thread.java:745)

"AWT-EventQueue-0" prio=6 tid=0x000000000a3b3000 nid=0x2198 waiting on condition

[0x000000000ad7a000]

   java.lang.Thread.State: TIMED_WAITING (parking)

        at sun.misc.Unsafe.park(Native Method)

        - parking to wait for  <0x00000000d353fcf0> (a java.util.concurrent.lock

s.ReentrantReadWriteLock$NonfairSync)

        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226

)

        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared

Nanos(AbstractQueuedSynchronizer.java:1033)

        at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireShare

dNanos(AbstractQueuedSynchronizer.java:1326)

        at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.tryLock(Re

entrantReadWriteLock.java:873)

        at oracle.javatools.buffer.JdkReadWriteLockImplementation.lock(JdkReadWr

iteLockImplementation.java:189)

        at oracle.javatools.buffer.JdkReadWriteLockImplementation.readLock(JdkRe

adWriteLockImplementation.java:94)

        at oracle.javatools.buffer.ReadWriteLock.readLock(ReadWriteLock.java:192

)

        at oracle.javatools.buffer.AbstractTextBuffer.readLock(AbstractTextBuffe

r.java:948)

        at oracle.javatools.buffer.ReadTextBufferDecorator.readLock(ReadTextBuff

erDecorator.java:126)

        at oracle.javatools.editor.BasicDocument.readLock(BasicDocument.java:442

)

        at oracle.javatools.editor.folding.DefaultCodeFoldingModel.readLock(Defa

ultCodeFoldingModel.java:198)

        at oracle.javatools.editor.folding.CodeFoldingMargin.paintComponent(Code

FoldingMargin.java:855)

        at javax.swing.JComponent.paint(JComponent.java:1054)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JViewport.paint(JViewport.java:731)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at org.jdesktop.jxlayer.JXLayer.paint(Unknown Source)

        at org.jdesktop.jxlayer.plaf.AbstractLayerUI.paintLayer(Unknown Source)

        at org.jdesktop.jxlayer.plaf.AbstractLayerUI.paint(Unknown Source)

        at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)

        at javax.swing.JComponent.paintComponent(JComponent.java:778)

        at org.jdesktop.jxlayer.JXLayer.paint(Unknown Source)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.j

ava:994)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane

.java:341)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane

.java:341)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:

179)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)

        at javax.swing.JComponent.paintChildren(JComponent.java:887)

        - locked <0x00000000ce717a18> (a java.awt.Component$AWTTreeLock)

        at javax.swing.JComponent.paint(JComponent.java:1063)

        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5219)

        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManag

er.java:295)

        at javax.swing.RepaintManager.paint(RepaintManager.java:1249)

        at javax.swing.JComponent._paintImmediately(JComponent.java:5167)

        at javax.swing.JComponent.paintImmediately(JComponent.java:4978)

        at javax.swing.RepaintManager$3.run(RepaintManager.java:808)

        at javax.swing.RepaintManager$3.run(RepaintManager.java:796)

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

        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo

main.java:76)

        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796)

        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:769)

        at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:7

18)

        at javax.swing.RepaintManager.access$1100(RepaintManager.java:62)

        at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java

:1677)

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

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

        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.awt.EventQueue.dispatchEvent(EventQueue.java:703)

        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=0x000000000a3ae000 nid=0x217c runnable [0x000000

000ab1f000]

   java.lang.Thread.State: RUNNABLE

        at sun.awt.windows.WToolkit.eventLoop(Native Method)

        at sun.awt.windows.WToolkit.run(WToolkit.java:307)

        at java.lang.Thread.run(Thread.java:745)

"AWT-Shutdown" prio=6 tid=0x000000000a3ad000 nid=0x2194 in Object.wait() [0x0000

00000aa1f000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        - waiting on <0x00000000ce2bad18> (a java.lang.Object)

        at java.lang.Object.wait(Object.java:503)

        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:296)

        - locked <0x00000000ce2bad18> (a java.lang.Object)

        at java.lang.Thread.run(Thread.java:745)

"Java2D Disposer" daemon prio=10 tid=0x000000000a3ac000 nid=0x2190 in Object.wai

t() [0x000000000a91f000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        - waiting on <0x00000000ce27f228> (a java.lang.ref.ReferenceQueue$Lock)

        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

        - locked <0x00000000ce27f228> (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:745)

"Service Thread" daemon prio=6 tid=0x0000000008a5c000 nid=0x2188 runnable [0x000

0000000000000]

   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=10 tid=0x0000000008a5a800 nid=0x216c waiting on

condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=10 tid=0x0000000008a55800 nid=0x2180 waiting on

condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x0000000008a54000 nid=0x1a24 runnable [0x0

000000000000000]

   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x0000000008a4d000 nid=0x21d8 waiting on

condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x00000000089fd000 nid=0x21d4 in Object.wait() [0x

0000000009d5f000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        - waiting on <0x00000000ce2bb4a8> (a java.lang.ref.ReferenceQueue$Lock)

        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

        - locked <0x00000000ce2bb4a8> (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=0x00000000089f2000 nid=0x1dfc in Object.w

ait() [0x0000000009c5f000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        - waiting on <0x00000000ce2bb630> (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 <0x00000000ce2bb630> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x00000000027eb800 nid=0x12ec waiting on condition [0x00000000

00000000]

   java.lang.Thread.State: RUNNABLE

"VM Thread" prio=10 tid=0x00000000089ee000 nid=0xf18 runnable

"GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000002801000 nid=0xe38 runnable

"GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000002802800 nid=0x149c runnabl

e

"GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000002804800 nid=0x314 runnable

"GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000002806000 nid=0x1e88 runnabl

e

"VM Periodic Task Thread" prio=10 tid=0x000000000a268800 nid=0x218c waiting on c

ondition

JNI global references: 2254

Heap

PSYoungGen      total 209408K, used 104582K [0x00000000ef500000, 0x00000000ffb8

0000, 0x0000000100000000)

  eden space 197632K, 47% used [0x00000000ef500000,0x00000000f4fc39f0,0x00000000

fb600000)

  from space 11776K, 98% used [0x00000000fb600000,0x00000000fc15e118,0x00000000f

c180000)

  to   space 34816K, 0% used [0x00000000fd980000,0x00000000fd980000,0x00000000ff

b80000)

ParOldGen       total 175104K, used 91643K [0x00000000ce000000, 0x00000000d8b00

000, 0x00000000ef500000)

  object space 175104K, 52% used [0x00000000ce000000,0x00000000d397efd8,0x000000

00d8b00000)

PSPermGen       total 84992K, used 84957K [0x00000000be000000, 0x00000000c33000

00, 0x00000000ce000000)

  object space 84992K, 99% used [0x00000000be000000,0x00000000c32f7468,0x0000000

0c3300000)

This post has been answered by 2725878 on Aug 5 2014
Jump to Answer

Comments

Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Oct 16 2014
Added on Aug 4 2014
9 comments
4,921 views