1.5.1/1.5/EA3/EA2/EA1: Another deadlock

Hi,
I was running a single query with bind variables by pushing the Run Query button, changing values between executions.
Until sqldev locked up on pushing the button.
Here's the stack dump:
Full thread dump Java HotSpot(TM) Client VM (10.0-b19 mixed mode):
"worksheet" prio=6 tid=0x2e971400 nid=0xdec in Object.wait() [0x2fcdf000..0x2fcd
fd94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:992)
        - locked <0x02ca2ef8> (a java.awt.EventQueue$1AWTInvocationLock)
        at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323)
        at oracle.dbtools.sqlworksheet.sqlview.SqlEditor$2.construct(SqlEditor.j
ava:863)
        - locked <0x0743ef78> (a oracle.jdbc.driver.T4CConnection)
        - locked <0x0743ef78> (a oracle.jdbc.driver.T4CConnection)
        at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.j
ava:115)
        at java.lang.Thread.run(Thread.java:619)
"WeakDataReference polling" prio=2 tid=0x2e72d400 nid=0xfdc in Object.wait() [0x
2e1bf000..0x2e1bfa14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x06ea10d8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at oracle.ide.util.WeakDataReference$Cleaner.run(WeakDataReference.java:
88)
        at java.lang.Thread.run(Thread.java:619)
"IconOverlayTracker Timer" prio=6 tid=0x2e9e9c00 nid=0xc94 in Object.wait() [0x2
fe6f000..0x2fe6fb14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x0695b0c8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)
"pool-2-thread-1" prio=6 tid=0x2e774000 nid=0xb50 waiting on condition [0x3016f0
00..0x3016fc14]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x068df518> (a java.util.concurrent.locks.Abstra
ctQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
.await(AbstractQueuedSynchronizer.java:1925)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.jav
a:358)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.ja
va:946)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:906)
        at java.lang.Thread.run(Thread.java:619)
"Timer-2" prio=6 tid=0x2e734000 nid=0xa3c in Object.wait() [0x3006f000..0x3006fc
94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x068df650> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)
"TextBufferScavenger" prio=6 tid=0x2e68cc00 nid=0x5cc in Object.wait() [0x2f41f0
00..0x2f41fa94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x06360818> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at oracle.ide.model.TextNode$FacadeBufferReference$PollingThread.run(Tex
tNode.java:1886)
"Swing-Shell" daemon prio=6 tid=0x2e691400 nid=0xc50 waiting on condition [0x2f5
1f000..0x2f51fc14]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x05b0cdb8> (a java.util.concurrent.locks.Abstra
ctQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
.await(AbstractQueuedSynchronizer.java:1925)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.jav
a:358)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.ja
va:946)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:906)
        at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFol
derManager2.java:458)
        at java.lang.Thread.run(Thread.java:619)
"IconOverlayTracker Timer" prio=6 tid=0x2e89bc00 nid=0x74c in Object.wait() [0x2
f31f000..0x2f31fd14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x05aaeba0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)
"IconOverlayTracker Timer" prio=6 tid=0x2b9e2c00 nid=0x9f0 in Object.wait() [0x2
f21f000..0x2f21fd94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x05aaec20> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)
"TimerQueue" daemon prio=6 tid=0x2baf4800 nid=0x9b4 in Object.wait() [0x2e42f000
..0x2e42fd14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:218)
        - locked <0x0540fa00> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:234)
        - locked <0x0540fa00> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:619)
"AWT-EventQueue-0" prio=6 tid=0x2baa5c00 nid=0xc3c waiting for monitor entry [0x
2e2be000..0x2e2bfd94]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at oracle.jdbc.driver.PhysicalConnection.isClosed(PhysicalConnection.jav
a:3787)
        - waiting to lock <0x0743ef78> (a oracle.jdbc.driver.T4CConnection)
        at oracle.dbtools.raptor.controls.cellrenderers.DefaultCellRenderer.getT
ableCellRendererComponent(DefaultCellRenderer.java:103)
        at javax.swing.JTable.prepareRenderer(JTable.java:5670)
        at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
        at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974
        at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
        at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143)
        at javax.swing.JComponent.paintComponent(JComponent.java:763)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        - locked <0x05418130> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        - locked <0x05418130> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        - locked <0x05418130> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        - locked <0x05418130> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        - locked <0x05418130> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        - locked <0x05418130> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        - locked <0x05418130> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1026)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        - locked <0x05418130> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintMa
nager.java:1382)
        at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:131
3)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManag
er.java:301)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1128)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:723)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:679)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:6
59)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(System
EventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
"AWT-Windows" daemon prio=6 tid=0x2ba83c00 nid=0xfb4 runnable [0x2e0af000..0x2e0
afa94]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:290)
        at java.lang.Thread.run(Thread.java:619)
"AWT-Shutdown" prio=6 tid=0x2ba6b000 nid=0x418 in Object.wait() [0x2dfaf000..0x2
dfafb14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <0x0540fbe0> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)
"Java2D Disposer" daemon prio=6 tid=0x2ba4d800 nid=0x2dc in Object.wait() [0x2de
af000..0x2deafb94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x0540fc70> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at sun.java2d.Disposer.run(Disposer.java:125)
        at java.lang.Thread.run(Thread.java:619)
"Low Memory Detector" daemon prio=6 tid=0x2af39800 nid=0x38c runnable [0x0000000
0..0x00000000]
   java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=6 tid=0x2af2b800 nid=0x9d4 waiting on condition [0
x00000000..0x2b59f9bc]
   java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=6 tid=0x2af2a400 nid=0x13c runnable [0x00000000..0
x00000000]
   java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=6 tid=0x2af29800 nid=0x994 waiting on condition
[0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x2af16c00 nid=0x37c in Object.wait() [0x2b29f000.
.0x2b29fb14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x05370298> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=6 tid=0x2af15c00 nid=0xe84 in Object.wait() [0x2
b19f000..0x2b19fa94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x05370320> (a java.lang.ref.Reference$Lock)
"main" prio=6 tid=0x00986800 nid=0x9b0 waiting on condition [0x00000000..0x0012f
b3c]
   java.lang.Thread.State: RUNNABLE
"VM Thread" prio=6 tid=0x2af12800 nid=0x648 runnable
"VM Periodic Task Thread" prio=6 tid=0x2af54800 nid=0x9b8 waiting on condition
JNI global references: 1327
Heap
def new generation   total 4608K, used 1136K [0x02c10000, 0x03110000, 0x0537000
0)
  eden space 4096K,  19% used [0x02c10000, 0x02cd3a58, 0x03010000)
  from space 512K,  69% used [0x03010000, 0x03068908, 0x03090000)
  to   space 512K,   0% used [0x03090000, 0x03090000, 0x03110000)
tenured generation   total 60544K, used 48911K [0x05370000, 0x08e90000, 0x22c10
000)
   the space 60544K,  80% used [0x05370000, 0x08333f10, 0x08334000, 0x08e90000)
compacting perm gen  total 46080K, used 46003K [0x22c10000, 0x25910000, 0x2ac10
000)
   the space 46080K,  99% used [0x22c10000, 0x258fce48, 0x258fd000, 0x25910000)
No shared spaces configured.Regards,
K.
[JDK 1.6.0_05]

This is still happening in 1.5.1:
After installing and migrating from 1.5, I only restarted to begin with a fresh IDE, but it never got back to me!
I really, really don't get it. You say you care about your product, but don't seem to mind a lot about the crashes. You know about this for months.
A crash is the worst that can happen to software!
It's like having a cardiac arrest (from which they can't reanimate).
But OK, it's your shot, your policies...
If needed here's the stack:
Full thread dump Java HotSpot(TM) Client VM (10.0-b19 mixed mode):
"pool-2-thread-1" prio=6 tid=0x2e8d6c00 nid=0xf7c waiting on condition [0x3014f0
00..0x3014fb14]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x069ac530> (a java.util.concurrent.locks.Abstra
ctQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
.await(AbstractQueuedSynchronizer.java:1925)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.jav
a:358)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.ja
va:946)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:906)
        at java.lang.Thread.run(Thread.java:619)
"IconOverlayTracker Timer" prio=6 tid=0x2e85a000 nid=0xe70 in Object.wait() [0x3
004f000..0x3004fb94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x068f5e90> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x068f5e90> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)
"Timer-2" prio=6 tid=0x2e8b3800 nid=0x46c in Object.wait() [0x2ff4f000..0x2ff4fc
14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x068f5f10> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x068f5f10> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)
"TextBufferScavenger" prio=6 tid=0x2e728400 nid=0x210 in Object.wait() [0x2fbff0
00..0x2fbffc94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x06886058> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x06886058> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at oracle.ide.model.TextNode$FacadeBufferReference$PollingThread.run(Tex
tNode.java:1886)
"Native Directory Watcher" prio=2 tid=0x2e698400 nid=0x7c4 runnable [0x2f9ff000.
.0x2f9ffa94]
   java.lang.Thread.State: RUNNABLE
        at oracle.ide.natives.NativeHandler.enterWatcherThread(Native Method)
        at oracle.ide.natives.NativeHandler$2.run(NativeHandler.java:252)
        at java.lang.Thread.run(Thread.java:619)
"Swing-Shell" daemon prio=6 tid=0x2bd9e000 nid=0xffc waiting on condition [0x2f6
1f000..0x2f61fb14]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x05d3ce58> (a java.util.concurrent.locks.Abstra
ctQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
.await(AbstractQueuedSynchronizer.java:1925)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.jav
a:358)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.ja
va:946)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:906)
        at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFol
derManager2.java:458)
        at java.lang.Thread.run(Thread.java:619)
"IconOverlayTracker Timer" prio=6 tid=0x2b9e2000 nid=0xea8 in Object.wait() [0x2
f31f000..0x2f31fc94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05c4a938> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x05c4a938> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)
"IconOverlayTracker Timer" prio=6 tid=0x2af69000 nid=0x9ac in Object.wait() [0x2
f21f000..0x2f21fd14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05c4a9b8> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x05c4a9b8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)
"TimerQueue" daemon prio=6 tid=0x2babe800 nid=0x52c in Object.wait() [0x2e42f000
..0x2e42fb14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at javax.swing.TimerQueue.run(TimerQueue.java:236)
        - locked <0x05428948> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:619)
"AWT-EventQueue-0" prio=6 tid=0x2bab9400 nid=0x660 in Object.wait() [0x2e2bf000.
.0x2e2bfb94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
        - locked <0x054289d0> (a java.awt.EventQueue)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:245)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
"AWT-Windows" daemon prio=6 tid=0x2baa1400 nid=0x520 runnable [0x2e0af000..0x2e0
afc94]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:290)
        at java.lang.Thread.run(Thread.java:619)
"AWT-Shutdown" prio=6 tid=0x2baa0800 nid=0x1bc in Object.wait() [0x2dfaf000..0x2
dfafd14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05428d88> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <0x05428d88> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)
"Java2D Disposer" daemon prio=6 tid=0x2b8cac00 nid=0x340 in Object.wait() [0x2de
af000..0x2deafd94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x05428e18> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at sun.java2d.Disposer.run(Disposer.java:125)
        at java.lang.Thread.run(Thread.java:619)
"Low Memory Detector" daemon prio=6 tid=0x2af39400 nid=0x334 runnable [0x0000000
0..0x00000000]
   java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=6 tid=0x2af2b400 nid=0xec waiting on condition [0x
00000000..0x2b59f7bc]
   java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=6 tid=0x2af2a400 nid=0xe8 runnable [0x00000000..0x
00000000]
   java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=6 tid=0x2af29800 nid=0x940 waiting on condition
[0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x2af16800 nid=0x108 in Object.wait() [0x2b29f000.
.0x2b29fd14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x05370298> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x05370298> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=6 tid=0x2af15c00 nid=0x2d4 in Object.wait() [0x2
b19f000..0x2b19fc94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x05370320> (a java.lang.ref.Reference$Lock)
"main" prio=6 tid=0x00986800 nid=0x6fc waiting on condition [0x00000000..0x0012f
b3c]
   java.lang.Thread.State: RUNNABLE
"VM Thread" prio=6 tid=0x2af12800 nid=0x254 runnable
"VM Periodic Task Thread" prio=6 tid=0x2af54800 nid=0x8cc waiting on condition
JNI global references: 1551
Heap
def new generation   total 4608K, used 2154K [0x02c10000, 0x03110000, 0x0537000
0)
  eden space 4096K,  50% used [0x02c10000, 0x02e10570, 0x03010000)
  from space 512K,  20% used [0x03010000, 0x0302a470, 0x03090000)
  to   space 512K,   0% used [0x03090000, 0x03090000, 0x03110000)
tenured generation   total 60544K, used 30575K [0x05370000, 0x08e90000, 0x22c10
000)
   the space 60544K,  50% used [0x05370000, 0x0714bfe0, 0x0714c000, 0x08e90000)
compacting perm gen  total 37376K, used 37227K [0x22c10000, 0x25090000, 0x2ac10
000)
   the space 37376K,  99% used [0x22c10000, 0x2506af08, 0x2506b000, 0x25090000)
No shared spaces configured.Regards,
K.

Similar Messages

  • EA3/EA2/EA1 - Bind Variables in PL/SQL

    EA1 seems to have taken a backward step when it comes to supporting bind variables in PL/SQL.
    Back in 1.1.3, according to the bugs fixed list, we apparently fixed bug 5884935 (BINDS IN A PL/SQL STATEMENT HAS "NOT ALL VARIABLES BOUND" ERROR), although this was only ever when running as scripts (as per Bind variables in PLSQL bug not fixed?
    Now according to the 1.2 documentation, bind variables are not supported in the script runner (section 1.7.2) and the SQL*Plus variable command is not supported (section 1.7.1). However, I can run the following code "successfully" (no errors reported but the substitution text entered does not appear in the dbms_output):
    variable bind_text varchar2(30);
    declare
    l_text varchar2(30);
    begin
    :bind_text := '&sub_text';
    dbms_output.put_line('Bind text: "' || :bind_text || '"');
    end;
    Now in EA1, running this as a script results in "ORA-01006: bind variable does not exist"
    Running the variable statement results in "ORA-00900: Invalid SQL Statement" and running the PL/SQL results in "ORA-1008: not all variables bound".
    Can someone from the SQL Developer team please comment on the intended support for bind variables in PL/SQL?
    Thanks,
    theFurryOne

    I know that the variable command isn't supported (as I said above), but that was also the case in 1.2, where it did actually sort of work.
    I am not talking about local PL/SQL variables declared within the PL/SQL - I am trying to get user entered values into the PL/SQL in the same way as prompting for bind variable values in SQL.
    So using SQL Developer bind variables inside PL/SQL is my end goal - preferably when running anonymous PL/SQL blocks as statements in the worksheet.
    However, as there have been "fixed" bugs to enable bind variables in PL/SQL, which require the use of SQL Plus commands that are not supported in SQL Developer (ie variable), I am trying to work out what the development team think the intended support for bind variables in PL/SQL is. Then I will know if what I want needs to be reported as a bug or logged as an enhancement request.
    theFurryOne

  • 1.5PROD/EA3/EA2/EA1 - Sticky Enable DBMS Output button [fixed]

    Any new worksheet (regardless of new connection or not) will have the Enable DBMS Output icon in the same state as the current worksheet. However, even if it displays as enabled, the new worksheet will not poll for DBMS output and DBMS Output will not be enabled for a new connection. To get a new connection to poll for DBMS output (where it's icon is "enabled" in this case), you need to "disable" DBMS output and then enable it again.

    This is one of a number fairly basic UI glitches that seem to take just forever to fix - this has been there since pre-1.0 days (!!!) even though it has been posted a number of times and according to one thread was being looked at by the dev team. Can someone on the dev team comment on whether anything has/will be done about this issue?
    theFurryOne

  • EA3/EA2/EA1 - Script output when creating/altering objects

    Another picky post :)
    I noticed something odd with the script output when altering objects as part of running a script (F5). When running an alter command with more than a two separating characters (ie space, tab or new line) between any of the alter, object type or object name, the object name is not reported in the script output. However, when there is only a single separating character, the object name is reported in the script output. If I have three separating characters between the alter and the object type, the object type isn't reported in the script output either.
    For example:
    alter view  my_view compile;
    alter  view my_view compile;
    alter view my_view compile;
    alter   view my_view compile;Generates the following in script output:
    alter view  succeeded.
    alter  view succeeded.
    alter view my_view succeeded.
    alter   succeeded.When running the first three of these as a statement (F9), the status line shows "alter view Statement Processed". When running the last one, we only get "alter Statement Processed".

    Also noticed that there is a similar problem with create statements, for example:
    create or replace force view my_view as select * from dual;
    create  or replace force view my_view as select * from dual;
    create or  replace force view my_view as select * from dual;
    create or replace  force view my_view as select * from dual;
    create or replace force  view my_view as select * from dual;
    create or replace view my_view as select * from dual;
    create  or replace view my_view as select * from dual;
    create or  replace view my_view as select * from dual;
    create or replace  view my_view as select * from dual;Generates the following script output:
    create or replace force succeeded.
    create  succeeded.
    create or succeeded.
    create or replace  succeeded.
    create or replace force succeeded.
    create or replace view succeeded.
    create  succeeded.
    create or succeeded.
    create or replace  succeeded.Note that in this case the feedback on the status line when running each of these as a statement matches the script output (except succeeded is replaced by Statement Processed).

  • EA2/EA1 - Icons when running with console

    Feels incredibly picky, but when running SQL Developer with the console <SQLDevHome>/sqldeveloper/bin/sqldeveloper.exe (instead of <SQLDevHome>/sqldeveloper.exe), the Alt-Tab icon for the console has much better resolution than the icon for SQL Developer itself. When starting SQL Developer without the console, you only get the lower resolution icon.

    Sue,
    While there was a change in the Alt-tab icon between EA1 and EA2 - the icon still doesn't match the better resolution icon displayed for the console window. The application icon in EA2 looks like a fuzzier version of the EA1 application icon, rather than the better resolution icon used for the console window.
    theFurryOne

  • EA2 - EA1 - Connection interface is unavailable

    1) Create a connection
    The action on File->New->Database connections->NOTHING ( the window is closed without an action).
    2) I had the same problem on EA1 after deleting of an existing connection
    3) I've just reinstalled JVM, JDK and EA2 with the same results.
    4) Several menu are misplaced (for example "source")
    Thank you
    Ver:
    Windows Xp professional
    Piattaforma Java(TM)     1.6.0_17
    Sql Developer     2.1.0.63.10
    Edited by: zep111 on Nov 10, 2009 2:49 PM

    Reinstalled :
    1) Deleted the old sql Developer folder
    2) Deleted all the previous settings folder
    3) New Unzip ot the latest EA2 in a different folder
    Result : it's OK .
    This solve the issue in the EA2 new installation, but that was done to get around the same problem I had on EA1 after deleting a connection.
    I worked on EA1 for several days without connection problems until I deleted my connection!
    But now I've already deleted EA1 and I can't show you anything on the console related to that issue.
    Anyway, now I'm on my way again and I'll use your instructions next time I'll have an error like the one I've had in EA1 this morning.
    Thank you.

  • EA3/EA2 - Insight Performance Logging still in console

    As per a comment Vadim made in EA1 - New Things I Love! I was expecting the insight performance logging to move from the console to standard logging (assume this means somewhere in the Log dockable window), but this is not the case with EA2. Is this still planned (but missed EA2)?
    theFurryOne

    Vadim,
    I have generated a long insight performance query which is reported in the console, but nothing appeared in the Log. By default the Log dockable window is not visible, but I tested again after selecting View > Log (which displays the Log dockable window) and still nothing is reported in there. Are we talking about the same log?
    theFurryOne

  • EA2/EA1 - SQL Developer freeze in file editor

    I had a PL/SQL local file open (.pkb) with a database connection selected and compiled the file. There was a compilation error and when I went to correct it, SQL Developer froze (before my typing had updated the file).
    I had the console open and it shows the following exception, which I assume is relate to the freeze:
    Exception in thread "AWT-EventQueue-0" oracle.classloader.util.AnnotatedNoClassDefFoundError:
    Missing class: oracle.bali.xml.addin.XMLSourceNode
    Dependent class: oracle.jdeveloper.compare.StreamDecoder
    Loader: main:11.0
    Code-Source: /C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar
    Configuration: system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar
    The missing class is not available from any code-source or loader in the system.
    at oracle.classloader.PolicyClassLoader.handleClassNotFound (PolicyClassLoader.java:2159) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
    at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1716) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
    at oracle.classloader.PolicyClassLoader.access$000 (PolicyClassLoader.java:143) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
    at oracle.classloader.PolicyClassLoader$LoadClassAction.run (PolicyClassLoader.java:326) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
    at java.security.AccessController.doPrivileged (Native method) [unknown, by unknown]
    at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1675) [/C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by
    sun.misc.Launcher$AppClassLoader@10719543]
    at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1657) [/C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by
    sun.misc.Launcher$AppClassLoader@10719543]
    at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at oracle.jdeveloper.compare.StreamDecoder.getDefaultEncoding (StreamDecoder.java:68) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:81) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:60) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.LocalHistoryEntry$LocalHistoryContributor.<init> (LocalHistoryEntry.java:79) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.LocalHistoryEntry.getCompareContributor (LocalHistoryEntry.java:56) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateCompareView (HistoryViewer.java:1022) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.mav$updateCompareView (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer$HistorySelectionListener.valueChanged (HistoryViewer.java:861) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:187) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:167) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:214) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:408) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:417) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.DefaultListSelectionModel.setSelectionInterval (DefaultListSelectionModel.java:441) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.JTable.setRowSelectionInterval (JTable.java:1414) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount0 (HistoryViewer.java:638) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:620) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:598) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.mav$updateStatusCount (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer$5.run (HistoryViewer.java:442)
    [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:209) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventQueue.dispatchEvent (EventQueue.java:461) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy (EventDispatchThread.java:242) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:163) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:157) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:149) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventDispatchThread.run (EventDispatchThread.java:110) [jrebootstrap, by jre.bootstrap:1.5.0_06]

    I have just gotten basically the same exception on the console with EA2 using JDK 1.6.0_04. This time I had an SQL file open and had just looked at the history and switched back to the SQL tab to run a query.
    Is the history tab trying to do something that is not yet being shipped with EA2?
    Exception in thread "AWT-EventQueue-0" oracle.classloader.util.AnnotatedNoClassDefFoundError:
    Missing class: oracle.bali.xml.addin.XMLSourceNode
    Dependent class: oracle.jdeveloper.compare.StreamDecoder
    Loader: main:11.0
    Code-Source: /C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar
    Configuration: system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar
    The missing class is not available from any code-source or loader in the system.
    at oracle.classloader.PolicyClassLoader.handleClassNotFound (PolicyClassLoader.java:2159) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1716) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at oracle.classloader.PolicyClassLoader.access$000 (PolicyClassLoader.java:143) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at oracle.classloader.PolicyClassLoader$LoadClassAction.run (PolicyClassLoader.java:326) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at java.security.AccessController.doPrivileged (Native method) [unknown, by unknown]
    at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1675) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1657) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at oracle.jdeveloper.compare.StreamDecoder.getDefaultEncoding (StreamDecoder.java:68) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:81) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:60) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.LocalHistoryEntry$LocalHistoryContributor.<init> (LocalHistoryEntry.java:79) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.LocalHistoryEntry.getCompareContributor (LocalHistoryEntry.java:56) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateCompareView (HistoryViewer.java:1022) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.mav$updateCompareView (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer$HistorySelectionListener.valueChanged (HistoryViewer.java:861) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:167) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:147) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:194) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:388) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:398) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.DefaultListSelectionModel.setSelectionInterval (DefaultListSelectionModel.java:442) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.JTable.setRowSelectionInterval (JTable.java:2072) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount0 (HistoryViewer.java:638) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:620) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:598) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.mav$updateStatusCount (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer$5.run (HistoryViewer.java:442)[C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:209) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventQueue.dispatchEvent (EventQueue.java:597) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:273) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:183) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:173) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:168) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:160) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.run (EventDispatchThread.java:121) [jrebootstrap, by jre.bootstrap:1.6.0_04]

  • 1.5PROD/EA3/EA2 - Issues removing indexed column through Edit Table dialog

    The Edit Table dialog does not cope well with removing a column which is used in indexes.
    If you simply remove the column and hit OK, you get a Validation Failed error saying that "Column <column> is not a column of table <table>". Given that you are trying to remove the column, this is confusing.
    Most times, you can navigate to the indexes but the column no longer shows in the index which contained (and all other columns in the index appear to be removed as well). At least you can remove the index and then accept the change. However, some times (couldn't reproduce consistently), the index didn't display properly (no name displayed) and I couldn't leave the record without entering a dummy name before removing it.
    Shouldn't the behaviour be equivalent to the "corresponding" alter table drop column command which automatically drops the indexes referring to the dropped column? I know that it isn't always nice to "silently" remove an index or indexes, but couldn't we display a dialog that indicates which indexes we are going to drop to warn the user?
    theFurryOne

    No response to this, but it is still a problem in EA3.
    I assume it is not intended that you cannot drop an indexed column through the Edit Table dialog, without having to first drop the index - it is certainly not required in direct SQL and the Drop Column via the Table context menu works as well (as that simply generates the SQL).
    theFurryOne

  • EA3/EA2 - Disappearing "Include Synonyms" option with Conn Pane Filtering

    Just ran into an annoying bug with the filtering on Tables, Views, etc on the connection pane. If you clear the filter, the "Include Synonyms" check box disappears until you restart SQL Developer. This bug was in v25.14, fixed in the following version, but has obviously been reintroduced somehow.
    theFurryOne

    No response on this, but still doing this in EA3 - is it possible to reintroduce the fix that was in the version after v25.14 but has subsequently been lost?
    theFurryOne

  • EA2/EA1 - Exception with PL/SQL files open

    When opening a PL/SQL file (.pkb, .pks, etc), I get the following exception appearing in the Logging Page's Log tab multiple times:
    SEVERE     151     0     oracle.dbtools.raptor.utils.Connections$ConnectionKey     null
    This does not appear to affect the functionality, but looks as though it is generated simply by moving cursor over the contents of the file - generating lots of exceptions the same as the first, with the exception of the Elapsed column which is normally around 30.
    theFurryOne

    My experience with this error seems bound to local files only. As of yet, I do not see this issue when I edit a package that exists in the database. I usually edit my files locally with sqldeveloper, then use sqlplus to compile the pks/pkb files. Editing local files will throw thousands of these errors (FATAL, by the way) ... even .sql files throw the same error for me.
    I hope this helps isolate the issue. It seems as though sqldeveloper is expecting a connection to the database object regardless if the object being edited is local or within the database.
    This is the beta release of sqldeveloper.1.5.0.51 Build MAIN-51.70. Great work, BTW!! I couldn't wait =D

  • EA3/EA2 - SQL History Timestamp column

    The formatting of the Timestamp column in the SQL History now uses the NLS Timestamp Format (yay!), but unfortunately does not cope with the seconds component of the format:
    NLS Timestamp Format is DD-Mon-YYYY HH24:MI:SSXFF
    Timestamp column in the SQL History displays as 25-Feb-2008 15:03:.
    I assume from what has previously shown in the SQL History timestamp column (2/25/08 3:03 PM) that we do not record seconds in the SQL History timestamp. I don't really have a problem with that, but can we please trim the second and sub-second components from the format?
    theFurryOne

    Just to add, this specific problem has been fixed. Hiding of sec/mill-sec information is handled by ignoring 'S/F', '.X', ':X' fields . But keeping the bug open so that a more generic fix is made which will handle symbols like '#SSXFF' in time field.

  • EA3/EA2 - Log dockable window and update flagging

    I really like the log dockable window, but I have noticed an issue (in my opinion) with how it handles updates (ie log messages being logged) when the dockable window is minimised.
    When the window is minimised, I have the Log tag at the bottom of my screen and there is no visible notification when messages are logged to one of the sub-tabs on the dockable window. If I open up the Log window, then the sub-tab that has been logged to is highlighted. However, this means that with the Log window minimised, I don't know when messages I am not expecting to be logged actually get logged.
    Is is possible to have the Log tag that is visible when the window is minimised to notify that there has been messages logged?
    theFurryOne

    I don't minimize my log window just resize it to only show the tabs, so I see the highlighted tabs. However, as you point out this does not occur for a minimized window. I have logged bug 6982272
    Sue

  • 30EA3/EA2/EA1 : Cannot Save Result To Desktop on Win 7

    Hi,
    OS : Win 7 Enterprise
    After tried this new one, I could no longer do an Unload (previously, Export Data) to Desktop.
    Whenever SQL Dev asks to define the target path (i.e Preferences and Unload Screen), it shows popup message
    Validation Failed : Save As target C:\Users\<username>\Desktop is not writable.
    I still have SQL Dev 2.1.1 and exporting to the same path goes without a pain.
    I noticed the Desktop properties showed Attributes Read-only (Only applies to files in folder),
    However one path before the desktop which is C:\Users\<username> has the same attributes but Unloading data to that path works.
    I have been tried to unchecked the Read-only, but it seems not working perhaps our company's policies.
    Regards,
    Buntoro
    Edited by: Buntoro on Dec 13, 2010 6:35 PM
    Edit the subject to narrow down the issue is valid only on Win 7

    Hello!, I found the problem! :-) There is an error in translation from english to Italian menu items:
    The "unload" menu is translated in "Annulla caricamento ..." that in italian stands for "undo loading".
    Navigating the developer i found other menus that have the same translation error. For example "Tools" --> "Unload database ..." is translated to "Annulla caricamento database ..." = "Undo database loading ...".
    It seems to be that the "unload ..." word is wrongly translated to "Annulla caricamento ...".
    The correct translation for these functions meaning is "esporta ...".
    Thanks.
    Edited by: bermarc on 22-ott-2010 3.27

  • 30EA3/EA2/EA1: Error handling for scripts?

    Hi dev,
    As in request http://htmldb.oracle.com/pls/otn/f?p=42626:39:5363708399271036::NO::P39_ID:561, I was really hoping to find some dialog in 3.0 to Continue script, Cancel script, or Ignore all errors (see also other tools like TOAD).
    Just to be sure I'm not missing anything, did this get bumped again to be implemented in a future version (as it did for the past 4 years)?
    Still hoping to see this top-5 request planned for 3.0,
    K.

    The particular request is only marked as accepted for 3.0 feature list in our internal feature tracker and has not been worked on for 3.0. At this stage I have moved all those features that were scheduled for 3.0 and that have actually made it into 3.0, onto the "In Release 3.0" list. There are a few left that are still marked as scheduled for 3.0; these will at this stage almost certainly not make it into the release. Once we go production I'll move the remaining requests off that list. Of the long list of requests there are not many that did not make the main release. As for last minute updates - feature freeze means that no new features are added, but we will be fixing bugs until we're satisfied. With the large audience we have there are often conflicting requests and so while it appears we may ignore some, the conflicts can be the influencing force.
    Sue

Maybe you are looking for