SQL Developer EA4 - compile/open spec/body take longer then 3.2.2

The Compile takes too long in compare to SQL Developer 3.2.2
         Sometimes the SQL Developer  freeze
         Sometimes a warning of low memory window come up  and then goes away
The Opening of Spec/body takes too long compare to SQL Developer 3.2.2.
Note:
More visible on big packages (3000,5000,10000 lines)
Environment:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit
Windows 7 Ultimate
Processor Intel(R) Core(TM)i7 CPU [email protected] GHz
RAM 8. GB
OS 64 bit

The package body has  around 6200 lines take a while to open.
Below is the  info that  you requested.
        at java.util.TimerThread.mainLoop(Timer.java:552)
        - locked <0x00000000f4f45df0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:505)
"TimedCache-Timer" daemon prio=6 tid=0x000000000b530000 nid=0x156c in Object.wai
t() [0x000000000efdf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f473bf50> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:503)
        at java.util.TimerThread.mainLoop(Timer.java:526)
        - locked <0x00000000f473bf50> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:505)
"Framework Event Dispatcher" daemon prio=6 tid=0x000000000b52d000 nid=0x1568 in
Object.wait() [0x000000000de0f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f3e64f38> (a org.eclipse.osgi.framework.eventmgr
.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:503)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextE
vent(EventManager.java:400)
        - locked <0x00000000f3e64f38> (a org.eclipse.osgi.framework.eventmgr.Eve
ntManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even
tManager.java:336)
"Framework Active Thread" prio=6 tid=0x000000000b52b800 nid=0x1194 in Object.wai
t() [0x000000000ca5f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f3daf900> (a org.eclipse.osgi.framework.internal
.core.Framework)
        at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java
:1863)
        - locked <0x00000000f3daf900> (a org.eclipse.osgi.framework.internal.cor
e.Framework)
        at java.lang.Thread.run(Thread.java:722)
"CLI Requests Server" daemon prio=6 tid=0x000000000b6c8000 nid=0x105c runnable [
0x000000000c65f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketIm
pl.java:121)
        at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:
398)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)
        - locked <0x00000000f39cb7f8> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:522)
        at java.net.ServerSocket.accept(ServerSocket.java:490)
        at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100)
"Active Reference Queue Daemon" daemon prio=2 tid=0x000000000b719800 nid=0x1308
in Object.wait() [0x000000000c37f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f3c08468> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        - locked <0x00000000f3c08468> (a java.lang.ref.ReferenceQueue$Lock)
        at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.ja
va:180)
        - locked <0x00000000f3c08468> (a java.lang.ref.ReferenceQueue$Lock)
"TimerQueue" daemon prio=6 tid=0x0000000009ade800 nid=0xc6c runnable [0x00000000
0bdcf000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000f3924ba8> (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:722)
"AWT-EventQueue-0" prio=6 tid=0x0000000009a0a000 nid=0x1500 runnable [0x00000000
0a79d000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:150)
        at java.net.SocketInputStream.read(SocketInputStream.java:121)
        at oracle.net.ns.Packet.receive(Packet.java:300)
        at oracle.net.ns.DataPacket.receive(DataPacket.java:106)
        at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:315)
        at oracle.net.ns.NetInputStream.read(NetInputStream.java:260)
        at oracle.net.ns.NetInputStream.read(NetInputStream.java:185)
        at oracle.net.ns.NetInputStream.read(NetInputStream.java:102)
        at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSock
etInputStreamWrapper.java:124)
        at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStr
eamWrapper.java:80)
        at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1137)
        at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:290)
        at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
        at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
        at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.
java:204)
        at oracle.jdbc.driver.T4CCallableStatement.fetch(T4CCallableStatement.ja
va:1116)
        at oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(Oracl
eResultSetImpl.java:373)
        - locked <0x00000000f7afea78> (a oracle.jdbc.driver.T4CConnection)
        at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:
277)
        - locked <0x00000000f7afea78> (a oracle.jdbc.driver.T4CConnection)
        at oracle.dbtools.raptor.navigator.net.DBURLStreamHandlerFactory.fetchSo
urce(DBURLStreamHandlerFactory.java:282)
        at oracle.dbtools.raptor.navigator.net.DBURLFileSystemHelper.createReade
r(DBURLFileSystemHelper.java:164)
        at oracle.ideimpl.net.LazyURLFileSystemHelper.createReader(LazyURLFileSy
stemHelper.java:365)
        at oracle.ide.net.URLFileSystem.createReader(URLFileSystem.java:1707)
        at oracle.ide.model.TextNode.createReader(TextNode.java:1099)
        at oracle.ide.model.TextNode.loadTextBuffer(TextNode.java:302)
        at oracle.ide.model.TextNode.openImpl(TextNode.java:537)
        at oracle.dbtools.raptor.navigator.plsql.PlSqlNode.openImpl(PlSqlNode.ja
va:101)
        at oracle.ide.model.Node.open(Node.java:1045)
        at oracle.ide.model.Node.open(Node.java:992)
        at oracle.ide.model.TextNode.acquireTextBufferOrThrow(TextNode.java:812)
        at oracle.ide.ceditor.CodeEditor.initializeEditor(CodeEditor.java:1963)
        at oracle.ide.ceditor.CodeEditor.setContext(CodeEditor.java:1390)
        - locked <0x00000000f97551c0> (a oracle.ide.ceditor.CodeEditor)
        at com.oracle.jdeveloper.nbwindowsystem.editor.EditorState.createEditor(
EditorState.java:169)
        at com.oracle.jdeveloper.nbwindowsystem.editor.EditorState.getOrCreateEd
itor(EditorState.java:103)
        at com.oracle.jdeveloper.nbwindowsystem.editor.SplitPaneState.canSetEdit
orStatePos(SplitPaneState.java:257)
        at com.oracle.jdeveloper.nbwindowsystem.editor.SplitPaneState.setCurrent
EditorStatePos(SplitPaneState.java:220)
        at com.oracle.jdeveloper.nbwindowsystem.editor.TabGroupState.createSplit
PaneState(TabGroupState.java:110)
        at com.oracle.jdeveloper.nbwindowsystem.editor.TabGroup.addTabGroupState
(TabGroup.java:116)
        at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.createEditor(NbE
ditorManager.java:534)
        at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.createEditor(NbE
ditorManager.java:511)
        at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.openEditor(NbEdi
torManager.java:379)
        at oracle.dbtools.raptor.oviewer.base.NavSelectionListener.openEditor(Na
vSelectionListener.java:829)
        at oracle.dbtools.raptor.oviewer.base.NavSelectionListener.openEditor(Na
vSelectionListener.java:749)
        at oracle.dbtools.raptor.oviewer.base.NavSelectionListener.access$1500(N
avSelectionListener.java:82)
        at oracle.dbtools.raptor.oviewer.base.NavSelectionListener$4.run(NavSele
ctionListener.java:476)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:688)
        at java.awt.EventQueue$3.run(EventQueue.java:686)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
        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=0x0000000009a09800 nid=0x1084 runnable [0x000000
000a52f000]
   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:722)
"AWT-Shutdown" prio=6 tid=0x0000000009a04800 nid=0x11dc in Object.wait() [0x0000
00000a42f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f39cc0b8> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:503)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
        - locked <0x00000000f39cc0b8> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:722)
"Java2D Disposer" daemon prio=10 tid=0x0000000009a02000 nid=0xedc in Object.wait
() [0x000000000a32f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f3c0dc20> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        - locked <0x00000000f3c0dc20> (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:722)
"Service Thread" daemon prio=6 tid=0x00000000097fa800 nid=0x14bc runnable [0x000
0000000000000]
   java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00000000097e8000 nid=0x15e0 waiting on
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00000000097e0800 nid=0x1494 waiting on
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=10 tid=0x00000000097df800 nid=0x15f8 runnable [0x0
000000000000000]
   java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00000000097de800 nid=0x161c waiting on
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x00000000078bb800 nid=0x4cc in Object.wait() [0x0
00000000976f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f3a05b40> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        - locked <0x00000000f3a05b40> (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=0x00000000078b3000 nid=0x14c4 in Object.w
ait() [0x000000000966f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f39d3838> (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 <0x00000000f39d3838> (a java.lang.ref.Reference$Lock)
"main" prio=6 tid=0x000000000235d000 nid=0xc8c waiting on condition [0x000000000
0000000]
   java.lang.Thread.State: RUNNABLE
"VM Thread" prio=10 tid=0x00000000077ca800 nid=0xf24 runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x000000000236e000 nid=0xdb0 runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x000000000236f800 nid=0x6a4 runnable
"GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000002371000 nid=0x131c runnabl
e
"GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000002373000 nid=0x1508 runnabl
e
"GC task thread#4 (ParallelGC)" prio=6 tid=0x0000000002376800 nid=0x1608 runnabl
e
"GC task thread#5 (ParallelGC)" prio=6 tid=0x0000000002377800 nid=0xdf4 runnable
"GC task thread#6 (ParallelGC)" prio=6 tid=0x0000000002379000 nid=0x1518 runnabl
e
"GC task thread#7 (ParallelGC)" prio=6 tid=0x000000000237a000 nid=0xf50 runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000009803800 nid=0xfa4 waiting on co
ndition
JNI global references: 1712
Heap
PSYoungGen      total 65984K, used 49680K [0x00000000fbd60000, 0x00000000fffd00
00, 0x0000000100000000)
  eden space 63872K, 77% used [0x00000000fbd60000,0x00000000fed7b368,0x00000000f
fbc0000)
  from space 2112K, 19% used [0x00000000ffbc0000,0x00000000ffc28fd8,0x00000000ff
dd0000)
  to   space 1984K, 0% used [0x00000000ffde0000,0x00000000ffde0000,0x00000000fff
d0000)
ParOldGen       total 124928K, used 103514K [0x00000000f3800000, 0x00000000fb20
0000, 0x00000000fbd60000)
  object space 124928K, 82% used [0x00000000f3800000,0x00000000f9d16be0,0x000000
00fb200000)
PSPermGen       total 116160K, used 85069K [0x00000000e3800000, 0x00000000ea970
000, 0x00000000f3800000)
  object space 116160K, 73% used [0x00000000e3800000,0x00000000e8b137b0,0x000000
00ea970000)
During the compile
        at oracle.ideimpl.log.TabbedLogManager$4.run(TabbedLogManager.java:321)
        at java.lang.Thread.run(Thread.java:722)
"JarIndex Timer" daemon prio=6 tid=0x000000000b52e800 nid=0x12a0 in Object.wait(
) [0x00000000113df000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f4f28660> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:552)
        - locked <0x00000000f4f28660> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:505)
"TimedCache-Timer" daemon prio=6 tid=0x000000000b530000 nid=0x156c in Object.wai
t() [0x000000000efdf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f472ba70> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:503)
        at java.util.TimerThread.mainLoop(Timer.java:526)
        - locked <0x00000000f472ba70> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:505)
"Framework Event Dispatcher" daemon prio=6 tid=0x000000000b52d000 nid=0x1568 in
Object.wait() [0x000000000de0f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f3e58220> (a org.eclipse.osgi.framework.eventmgr
.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:503)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextE
vent(EventManager.java:400)
        - locked <0x00000000f3e58220> (a org.eclipse.osgi.framework.eventmgr.Eve
ntManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even
tManager.java:336)
"Framework Active Thread" prio=6 tid=0x000000000b52b800 nid=0x1194 in Object.wai
t() [0x000000000ca5f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f3da2ee0> (a org.eclipse.osgi.framework.internal
.core.Framework)
        at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java
:1863)
        - locked <0x00000000f3da2ee0> (a org.eclipse.osgi.framework.internal.cor
e.Framework)
        at java.lang.Thread.run(Thread.java:722)
"CLI Requests Server" daemon prio=6 tid=0x000000000b6c8000 nid=0x105c runnable [
0x000000000c65f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketIm
pl.java:121)
        at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:
398)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)
        - locked <0x00000000f39c1c70> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:522)
        at java.net.ServerSocket.accept(ServerSocket.java:490)
        at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100)
"Active Reference Queue Daemon" daemon prio=2 tid=0x000000000b719800 nid=0x1308
in Object.wait() [0x000000000c37f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f3bfd160> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        - locked <0x00000000f3bfd160> (a java.lang.ref.ReferenceQueue$Lock)
        at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.ja
va:180)
        - locked <0x00000000f3bfd160> (a java.lang.ref.ReferenceQueue$Lock)
"TimerQueue" daemon prio=6 tid=0x0000000009ade800 nid=0xc6c runnable [0x00000000
0bdcf000]
   java.lang.Thread.State: RUNNABLE
        at sun.misc.Unsafe.compareAndSwapObject(Native Method)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.compareAndSetTa
il(AbstractQueuedSynchronizer.java:2309)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.enq(AbstractQue
uedSynchronizer.java:591)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.transferAfterCa
ncelledWait(AbstractQueuedSynchronizer.java:1699)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
.awaitNanos(AbstractQueuedSynchronizer.java:2079)
        at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)
        at javax.swing.TimerQueue.run(TimerQueue.java:171)
        at java.lang.Thread.run(Thread.java:722)
"AWT-EventQueue-0" prio=6 tid=0x0000000009a0a000 nid=0x1500 runnable [0x00000000
0a79d000]
   java.lang.Thread.State: RUNNABLE
        at org.openide.util.RequestProcessor$TickTac.schedule(RequestProcessor.j
ava:2217)
        - locked <0x00000000f39c8ae8> (a java.lang.Class for org.openide.util.Re
questProcessor$TickTac)
        at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java
:1504)
        at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java
:1473)
        at org.openide.loaders.FolderList.refresh(FolderList.java:420)
        - locked <0x00000000fe696000> (a org.openide.loaders.FolderList)
        at org.openide.loaders.FolderList.fileDataCreated(FolderList.java:530)
        at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerIm
pl.java:458)
        at com.sun.proxy.$Proxy1.fileDataCreated(Unknown Source)
        at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent
Impl(FCLSupport.java:139)
        at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent
(FCLSupport.java:128)
        at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105)
        at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1314)
        at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.j
ava:213)
        at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.ja
va:188)
        at org.openide.filesystems.EventControl.runAtomicAction(EventControl.jav
a:129)
        at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:60
9)
        at org.openide.loaders.DataObjectPool.runAtomicActionSimple(DataObjectPo
ol.java:229)
        at org.openide.loaders.InstanceDataObject$Creator.createInstanceDataObje
ct(InstanceDataObject.java:1579)
        - locked <0x00000000f71735e0> (a org.openide.loaders.InstanceDataObject$
Creator)
        at org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java
:343)
        at org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java
:319)
        at org.netbeans.core.windows.persistence.PersistenceManager.saveTopCompo
nents(PersistenceManager.java:844)
        at org.netbeans.core.windows.persistence.PersistenceManager.saveWindowSy
stem(PersistenceManager.java:1181)
        at org.netbeans.core.windows.PersistenceHandler.save(PersistenceHandler.
java:323)
        - locked <0x00000000f56e8770> (a org.netbeans.core.windows.PersistenceHa
ndler)
        at org.netbeans.core.windows.WindowSystemImpl.save(WindowSystemImpl.java
:93)
        at com.oracle.jdeveloper.nbwindowsystem.NbDockStation.saveLayout(NbDockS
tation.java:500)
        at oracle.ideimpl.cmd.SaveSystemFilesUtil.saveSystemFiles(SaveSystemFile
sUtil.java:72)
        - locked <0x00000000f72658d0> (a java.lang.Class for oracle.ideimpl.cmd.
SaveSystemFilesUtil)
        at oracle.ideimpl.cmd.SaveSystemFilesUtil$1.run(SaveSystemFilesUtil.java
:25)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:688)
        at java.awt.EventQueue$3.run(EventQueue.java:686)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
        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=0x0000000009a09800 nid=0x1084 runnable [0x000000
000a52f000]
   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:722)
"AWT-Shutdown" prio=6 tid=0x0000000009a04800 nid=0x11dc in Object.wait() [0x0000
00000a42f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f39c2530> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:503)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
        - locked <0x00000000f39c2530> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:722)
"Java2D Disposer" daemon prio=10 tid=0x0000000009a02000 nid=0xedc in Object.wait
() [0x000000000a32f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f3c027e8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        - locked <0x00000000f3c027e8> (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:722)
"Service Thread" daemon prio=6 tid=0x00000000097fa800 nid=0x14bc runnable [0x000
0000000000000]
   java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00000000097e8000 nid=0x15e0 runnable [
0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00000000097e0800 nid=0x1494 waiting on
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=10 tid=0x00000000097df800 nid=0x15f8 runnable [0x0
000000000000000]
   java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00000000097de800 nid=0x161c waiting on
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x00000000078bb800 nid=0x4cc in Object.wait() [0x0
00000000976f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000f39fbe28> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        - locked <0x00000000f39fbe28> (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=0x00000000078b3000 nid=0x14c4 runnable [0
x000000000966f000]
   java.lang.Thread.State: RUNNABLE
        at java.lang.Object.notifyAll(Native Method)
        at java.lang.ref.ReferenceQueue.enqueue(ReferenceQueue.java:68)
        - locked <0x00000000f396b3c0> (a java.lang.ref.ReferenceQueue$Lock)
        - locked <0x00000000fe739bb0> (a java.util.WeakHashMap$Entry)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:146)
"main" prio=6 tid=0x000000000235d000 nid=0xc8c waiting on condition [0x000000000
0000000]
   java.lang.Thread.State: RUNNABLE
"VM Thread" prio=10 tid=0x00000000077ca800 nid=0xf24 runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x000000000236e000 nid=0xdb0 runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x000000000236f800 nid=0x6a4 runnable
"GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000002371000 nid=0x131c runnabl
e
"GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000002373000 nid=0x1508 runnabl
e
"GC task thread#4 (ParallelGC)" prio=6 tid=0x0000000002376800 nid=0x1608 runnabl
e
"GC task thread#5 (ParallelGC)" prio=6 tid=0x0000000002377800 nid=0xdf4 runnable
"GC task thread#6 (ParallelGC)" prio=6 tid=0x0000000002379000 nid=0x1518 runnabl
e
"GC task thread#7 (ParallelGC)" prio=6 tid=0x000000000237a000 nid=0xf50 runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000009803800 nid=0xfa4 waiting on co
ndition
JNI global references: 1601
Heap
PSYoungGen      total 51968K, used 43392K [0x00000000fbd60000, 0x00000001000000
00, 0x0000000100000000)
  eden space 43392K, 100% used [0x00000000fbd60000,0x00000000fe7c0000,0x00000000
fe7c0000)
  from space 8576K, 0% used [0x00000000ff7a0000,0x00000000ff7a0000,0x00000001000
00000)
  to   space 12416K, 0% used [0x00000000fe7c0000,0x00000000fe7c0000,0x00000000ff
3e0000)
ParOldGen       total 136576K, used 136570K [0x00000000f3800000, 0x00000000fbd6
0000, 0x00000000fbd60000)
  object space 136576K, 99% used [0x00000000f3800000,0x00000000fbd5e898,0x000000
00fbd60000)
PSPermGen       total 86656K, used 86345K [0x00000000e3800000, 0x00000000e8ca00
00, 0x00000000f3800000)
  object space 86656K, 99% used [0x00000000e3800000,0x00000000e8c52670,0x0000000
0e8ca0000)
After a while  I received the  message
"Your database connection has been reset. Any pending transactions or session state has been lost"
Please let me know if  you need anything else.

Similar Messages

  • SOLVED: SQL Developer Code Compilation with warnings

    Hi, I think I found one bug in sql developer.
    I have one pl/sql package, that contains a lot of code. In the previous SQL Developer releases (prior to 1.2) when you compile the code, first appears the errors and then the warnings. Because of some type conversion in my sql statements i have more than 20 warnings, and now i cannot see the errors (i think that they will appear if i'm able to increase this "20 messages" limit). I was searching for some option in SQL Developer to increase the number of displayed warnings or errors (or turn off the warnings) but i cannot find such parameter.
    Is this a bug, or i'm missing something ?
    PS: because of this, i'm not able to compile my package with sql developer, and i'm compiling via sqlplus.
    null

    Yes, you're missing something: the forum's search feature.
    See:
    compile with many warnings causes compiler dont show errors correctly
    Compiling an invalid packagebody without errormessage
    SQL Developer says Compile sucessful but it is not
    K.

  • SQL Developer - No Compiler - Log

    Hi,
    We are being asked to use SQL Developer instead of another app and finding it very tough going.
    I have Windows 7 64bit, SQL Developer 3 64bit and JDK 64bit
    I have just installed version 3 and I am having a problem.
    I open a new SQL worksheet and I type the following:
    begin
    dfsljk
    end;
    I then press either the run statement button or the run script button hoping to see the compiler - log window appear with the error.
    The last version used to do this.
    Instead all I get is a text dump in the script output.
    What has happeend to compiler - log?
    How do I get it backl?
    I have tried ctrl-alt-l but nothing happens
    Robert
    Edited by: RobertMetcalf on May 13, 2011 2:35 PM

    If Sue has had the time to follow up, it apparently did not manifest as a new bug. I did not check for any old bugs.
    Anyway, the change in behavior was probably intentional to improve internal consistency in the tool. For errors in anonymous blocks in a worksheet, neither 2.1 nor 3.0 brings up the compiler log. Any error message displays only in the script or statement output tabs.
    As for package, function, and procedure definitions, the first attempt to execute the DDL in a worksheet results in a new node of the appropriate name and type appearing in the Connections tree view (whether the compile succeeds or fails). This may require a "Refresh" for the object to display in the tree. If there is some issue during compilation, the 2.1 output tab shows, for example,
    PROCEDURE XYZ compiled
    Errors: check compiler log <--- implying an intent to display details in the compiler log
    whereas the 3.0 output tab shows
    PROCEDURE xyz compiled
    Warning: execution completed with warning <--- implying no intent to display details in the compiler log
    Subsequent create invocations (without the "or replace" syntax) results in a "ORA-00955: name is already used by an existing object" error, hinting that opening the PL/SQL editor on the object from the Connections tree view is really the appropriate action to take.
    Notice also, in the 2.1 compiler log, that right clicking on the error and selecting "Go to Source" does nothing for PL/SQL code executed from the worksheet. It only goes to the proper source line for code compiled from the PL/SQL editor.
    The tool, by pushing you toward use of the PL/SQL editor, is probably doing you a favor. The PL/SQL environment is a superior development environment as compared to the worksheet trying to emulate SQL*Plus. For example, some SQL*Plus features (such as variable declarations for use as bind variables) are not fully implemented in SQL Developer. The implementation of the PL/SQL context seems much more solid.
    Gary Graham
    SQL Developer Team

  • Engineer to Logical Model in SQL Developer EA4 causes problems

    I'm working with SQL Developer 3.0 EA4 (Build MAIN-03.97)
    Unfortunately I fond out, that it would be impossible to use the function " Engineer to Logical Model" any more after I change the relational model. In datamodeler.log I got the error message line "[AWT-EventQueue-0] ERROR MDBAction - java.lang.NullPointerException" for each time I use the function "Engineer to Logical Model". I try it out with the sample model "sh_cre_all.sql" and with following steps:
    1) Import via DDL File – no problem
    2) Engineer to Logical Model – no problem
    3) Change some attributes in the relational model – no problem
    4) Again Engineer to Logical Model – no problem
    5) Save, Exit an Open the sample – no problem
    6) Again Step 3 and 4 – no problem
    7) Add a table via drag&drop from an oracle schema – no problem
    8) Save, Exit an Open the sample – no problem
    9) Engineer to Logical Model no longer possible!!!
    Bernd

    I have experienced similar problems with 'Engineer to Logical model'.
    The scenario was following:
    Creating Logical model using 'Engineer to Logical model' from existing Relational model.
    Modifying the Relational model and 'Engineer to Logical model' again. No exception occured but the Logical model wasn't updated accordingly.
    Removing all entities from the Logical model.
    Trying to 'Engineer to Logical model' again. No entities were created in the Logical model (even after few tries).
    So I got to situation where I was unable to generate a Logical model, which was quite frustrating.
    The workaround was to create new Data Modeller project and import to it from the original project - the 'Engineer to Logical model' worked again.

  • SQL Developer 4.0: 'Open Declaration' bugs

    There are several issues I have with this function:
    1) Sometimes, when used, it would just "hang" the UI, loading the CPU for 50% for a few seconds.
    2) It doesn't seem to work for functions/procedures outside packages, you have to use 'Popup describe' instead. Is that intended?
    3) I don't know if it's actually related to 'Open Declaration', but Logging Page sometimes throws a pair oracle.dbtools.parser.plsql.DictionaryQuery errors, supposedly around the same time hangs occur I may be wrong on this one, but still thought it's worth reporting:
    Error 1:
    select null name, -1 LINE, -1 COL, null USAGE,
    case when obj.object_type like 'JAVA%' then 'JAVA' else obj.object_type end TYPE,
    OWNER, case when obj.object_type like 'JAVA%' then 'JAVA' else obj.object_type end OBJECT_TYPE,
    obj.OBJECT_NAME
    from sys.dba_objects obj where rownum <= 10 and obj.object_type != 'TABLE PARTITION' and obj.object_type != 'TABLE SUBPARTITION' and obj.object_type != 'JAVA CLASS' and object_name like :object_name and object_type = :object_type
    union all
    select null name, -1 LINE, -1 COL, null USAGE,
    case when obj.object_type like 'JAVA%' then 'JAVA' else obj.object_type end TYPE,
    OWNER, case when obj.object_type like 'JAVA%' then 'JAVA' else obj.object_type end OBJECT_TYPE,
    obj.OBJECT_NAME
    from sys.dba_objects obj where rownum <= 10 and obj.object_type != 'TABLE PARTITION' and obj.object_type != 'TABLE SUBPARTITION' and obj.object_type != 'JAVA CLASS' and object_name like :object_name and object_type = :object_type
    union all
    select * from (select text name, LINE, instr(upper(text),upper(:text)) COL, null USAGE, TYPE, OWNER, type OBJECT_TYPE, name OBJECT_NAME
    from sys.all_source where rownum <= 10
    and upper(text) like upper(:text1) and name not like 'BIN$%'
    and (instr(text,'--')<=0 or instr(text,'--')>instr(upper(text),upper(:text2)))
    and (instr(text,'/*')<=0 or instr(text,'/*')>instr(upper(text),upper(:text3)))
    and type like 'PACKAGE%' and name = :name
    ) where col = 1 or substr(name/*text*/,col-1,1)=' '
    order by type, line and owner = :owner
    Error 2:
    ORA-00907: missing right parenthesis
    The 'and owner = :owner' part is obviously misplaced, causing the error.
    P.S. A bit off-topic: SQLDev gives me quite a lot of various warnings both on logging page and in console. They don't seem to break anything, but should I report them anyway? And should I create a separate thread for each group of these, if I do?

    Okay, I've done some testing. It's far from exhaustive, but shows that 'Open Declaration' works differently in worksheet and package pl/sql editor, and that it depends on the case of the procedure/function that is inspected!
    I also found out the cause of ORA-00907 message.
    The cause of hangs also became somewhat possible to determine.
    Sorry I couldn't test it more, but I already wasted about 2 hours on it, because I did it on our test (much slower) database, and each hang lasted about half a minute. I also didn't test inter-package 'Open Declaration' behavior, because I still have work to do. Hopefully what I found will be enough.
    Also, another note is that "hangs" didn't burn the CPU while I tested it, unlike on production database.
    We don't have HR schema anymore, so I unlocked SCOTT/TIGER forgotten by everyone, which had no functions/packages/whatsoever, only 4 tables.
    All tests were done under 'SCOTT' user. Here's the test suite:
    Creating the necessary function, procedure and package:
    create or replace function z_test_opendecl_f return number as
    begin
      return 1;
    end z_test_opendecl_f;
    create or replace procedure z_test_opendecl_proc as
    begin
      null;
    end z_test_opendecl_proc;
    create or replace package z_test_opendecl_pack is
      function call_z_func return number;
      procedure call_z_proc;
    end z_test_opendecl_pack;
    create or replace package body z_test_opendecl_pack is
      procedure call_z_proc is
      begin
      --call lowercase external proc without schema
      --popup describe works
      --open declaration throws "PL/SQL unit Z_TEST_OPENDECL_PROC does not exist" message box
      --AND (nailed it!) writes ORA-00907 message I mentioned earlier in point (3) to logging page.
      Z_TEST_OPENDECL_PROC;
      --call lowercase external proc without schema
      --same behavior as above
      z_test_opendecl_proc;
      --call mixed case external proc without schema
      --same behavior as above
      Z_Test_Opendecl_Proc;
      --call lowercase external proc with schema
      --popup describe works
      --open declaration hangs, then opens procedure
      scott.z_test_opendecl_proc;
    --call mixed case external proc with schema
      --popup describe works
      --open declaration hangs, then gives messagebox
      scott.Z_Test_Opendecl_Proc;
      end call_z_proc;
      function call_z_func return number is
      vRet number;
      begin
      --Same behavior as with procedures above
      vRet := z_test_opendecl_f;
      vRet := scott.z_test_opendecl_f;
      --Calling the procedure inside the package
      --without schema, uppercase
      --popup describe opens spec
      --open declaration hangs, then opens spec
      CALL_Z_PROC;
      --without schema, uppercase
      --popup describe opens spec
      --open declaration hangs, then opens spec
      Z_TEST_OPENDECL_PACK.CALL_Z_PROC;
      --with schema, uppercase
      --popup describe opens 'SCOTT' user popup
      --open declaration hangs, then opens spec
      SCOTT.Z_TEST_OPENDECL_PACK.CALL_Z_PROC;
      --Inline SQL, 'Open Declaration' behavior:
      select Z_TEST_OPENDECL_F --gives a messagebox, whatever the case
      into vRet
      from dual d
      where z_test_opendecl_f = 1 -- messagebox
      or scott.z_test_opendecl_f = 1 --opens declaration
      or CALL_Z_FUNC = 1 -- scrolls to function declaration
      or Z_TEST_OPENDECL_PACK.CALL_Z_FUNC = 1 --hangs, opens declaration
      or SCOTT.Z_TEST_OPENDECL_PACK.CALL_Z_FUNC = 1; --does NOTHING
      end call_z_func;
    end z_test_opendecl_pack;
    (Comments inside package body apply to Package Body Editor).
    Here are the tests for worksheet:
    --Worksheet tests
    declare
      vRet number;
    begin
      --NO SCHEMA SPECIFIED
      --call the procedure
      --both popup describe and open declaration open the procedure page
      Z_TEST_OPENDECL_PROC;
      --call the procedure - lowercase
      --both popup describe and open declaration open the procedure page
      z_test_opendecl_proc;
      --call the procedure - mixed case
      --popup describe opens the page
      --open declaration shows "PL/SQL unit Z_Test_Opendecl_Proc does not exist" messagebox
      Z_Test_Opendecl_Proc;
      --call the function
      --both popup describe and open declaration open the function page
      vRet := Z_TEST_OPENDECL_F;
      --call the function - lowercase
      --both popup describe and open declaration open the function page
      vRet := z_test_opendecl_f;
      --call the function - mixed case
      --popup describe opens the page
      --open declaration shows "PL/SQL unit Z_TEST_opendecl_f does not exist" messagebox
      vRet := Z_TEST_opendecl_f;
      -- call the package procedure
      -- popup describe opens package spec
      -- open declaration hangs, then opens package spec
      Z_TEST_OPENDECL_PACK.CALL_Z_PROC;
      -- call the package function
      -- popup describe opens package spec
      -- open declaration hangs, then opens package spec
      vRet := Z_TEST_OPENDECL_PACK.CALL_Z_FUNC;
      -- call the package function - mixed case
      -- popup describe opens package spec
      -- open declaration hangs, then shows "PL/SQL unit CALL_z_func does not exist" messagebox
      vRet := Z_TEST_OPENDECL_PACK.CALL_z_func;
      --inline SQL
      --Shows the same behavior
      select Z_TEST_OPENDECL_F --works
      into vRet
      from dual
      where Z_TEST_OPENDECL_F = 1 -- works
      or Z_TEST_OPENDECL_PACK.CALL_Z_FUNC = 1 -- hangs, but works
      or Z_TEST_opendecl_f = 1; -- messagebox
      --WITH SCHEMA SPECIFIED
      --Usual calls mostly exhibit the same behavior, except all of them hang on "Open Declaration" now
      -- call the package function
      -- popup describe opens 'SCOTT' user popup (!?)
      -- open declaration hangs, then opens package spec
      vRet := SCOTT.Z_TEST_OPENDECL_PACK.CALL_Z_FUNC;
      --inline SQL
      --Shows the same behavior
      select SCOTT.Z_TEST_OPENDECL_F --works
      into vRet
      from dual
      where SCOTT.Z_TEST_OPENDECL_F = 1 -- works
      or SCOTT.Z_TEST_OPENDECL_PACK.CALL_Z_FUNC = 1 -- hangs, but works
      or SCOTT.Z_TEST_opendecl_f = 1; -- messagebox
    end;
    There was also an error on production DB I wasn't able to reproduce while testing:
    while editing package body, calling 'Open Declaration' on function name inside inline SQL did nothing - neither the message box appeared nor declaration was opened, it also doesn't hang.
    I can't disclose the names, but it looks like this:
    select myFunction(t.id,vLocalVar) into vLocalVar2 from tablename t;
    We have a lot of objects on production, maybe it times out or something, I don't know. Autocomplete also doesn't work unless I call it explicitly with ctrl+space.
    An assumption regarding the hangs: we have a ton of public synonyms and a lot of java objects; the hangs are probably related to poor java object querying performance discussed in neighboring topic.

  • SQL Developer says Compile sucessful but it is not

    I am trying to compile a procedure on a 10g instance. When I compile it, using any number of means to do so, it always says the compile was successful. Then when I try to view the changes in TOAD, they are not there. What is happening here? I using version 1.1.2.25 of SQL Developer.

    True - but while I may be able to reproduce the problem on my database I can't provide the example without the 600Gb of underlying data.
    Anyway, I've just located the package that was a problem last week and it was marked with a red cross indicating it was invalid - also double-checked that it had a status of INVALID in DBA_OBJECTS. (BTW - the problem was due to a dependent package having a duplicate variable declaration - but was still valid despite this being 'illegal')
    So I right-click and select compile and this results in "SR_POLICY Compiled" being displayed in the Message Log pane. When I attempt to refresh the connections tree the staus flag does not change. Requery DBA_OBJECTS confirms that the status is still INVALID.
    Then I right-click against the package in the connection tree and select Compile. This time I get the following message(s) ...
    SR_POLICY Compiled
    SR_POLICY Body Compiled
    Also, the status in the connection tree has changed and the invalid flag has disappeared. The query against DBA_OBJECTS also confirms that the package is now valid.
    Nobody else on the server, no changes to the underlying code, but the first attempt to compile fails.
    It would be useful if others could contribute if they have come across similar examples on this sort of problem.

  • SQL Developer crashing when opening or testing a connection

    SQL Developer closes abruptly when opening or testing a connection.
    Here's what I do.
    Open SQL Developer.
    Create a connection:
    Connection Name: [some string]
    Username: [username]
    Password: [password]
    Save password: checked
    Oracle tab:
    Connection type: TNS
    Connect Identifier: somedatabasename
    Then I click on "Test" and the application immediately quits. No error messages. The app does the same thing if I save the connection and try to expand its node on the list of connections.
    Mind you, if I use sqlplus like so:
    [username]/[password]@somedatabasename
    It connects just fine.
    I captured the output from the command console after SQL Developer crashed:
    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation. All rights reserved.
    C:\Oracle\product\sqldeveloper\sqldeveloper\bin>sqldeveloper
    _execv() failed, err=2Registered TimesTen
    # A fatal error has been detected by the Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006d9f97c5, pid=5480, t
    id=5840
    # JRE version: 6.0_43-b01
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.14-b01 mixed mode windows-amd64
    compressed oops)
    # Problematic frame:
    # V [jvm.dll+0x1397c5]
    # An error report file with more information is saved as:
    # C:\Oracle\product\sqldeveloper\sqldeveloper\bin\hs_err_pid5480.log
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    I am using:
    sqldeveloper 3.2.20.09.87 (64-bit)
    Java 1.6.0_43 (64-bit)
    Windows 7 Enterprise SP1 (64-bit)
    ODAC 11.2.0.3.20 x64
    Please help!
    Edited by: 993662 on Mar 13, 2013 9:10 AM

    @Jim:
    Thanks for your suggestion. After several hours of experimenting, I've managed to fix my problem by copying the ojdbc6.jar from my ODAC installation and replacing the one in [sqldeveloper root]\jdbc\lib
    To whomever has a similar issue: See my original post for what software I was using and their version numbers.
    Edited by: FrostyZoob on Mar 14, 2013 8:11 AM

  • Why does SQL Developer insist on opening up the package header?

    When expanding a package (clicking the '+') SQL Developer keeps opening up the package header (at least the first time you click it). I'm very rarely interested in viewing the header and it's annoying to have all those tabs open.

    See SQL Dev 2.1 RC1 - Expanding packages under Schema Browser
    Don't know if dev filed a bug against this, so to be sure you'd have to log a SR on Metalink/MOS.
    Regards,
    K.

  • SQL Developer error when opening

    Greetings all. I just downloaded the current SQL Developer version 1.5.1 Build 5440. Upon initial start up I got a Ordinal 2821 could not be found in libeay32.dll error. I downloaded the latest libeay32.dll (852 K-8/28/2008 2:03 PM modified date) into the c:\windows\system32 directory. Now I get a Ordinal 3288 could not be found in libeay32.dll error. There are several libeay32.dll files of different sizes in the openssl directory.
    I'm running Windows XP Pro service pack 3.

    The problem you hint is a known problem.
    If Java crashed with other application, the LIBEAY32.DLL librarry getting created can affect the SQL developer starting.
    Please rename your file "LIBEAY32.DLL" found under "c:\windows\system32" folder and then you should be able to launch SQL Developer.
    Regards
    Mireille

  • SQL Developer BUG - ORA-00980 Synonym Translation No Longer Valid

    We have a read only database of our Production and when I try to access any data using the SQL Developer, I'm getting the following Error.
    Error at Command Line:1 Column:14
    Error report:
    SQL Error: ORA-00980: synonym translation is no longer valid
    If I access the same from SQL Plus, Toad or SQL Station, It works fine. Seems some error in SQL Developer.
    Any one with Ideas or suggestions.

    we have DB cloned from Prod everynight and is available for us on readonly access. No read /write privs to any user including DBA.
    I think the DB is opened with ALTER DATABASE OPEN READ ONLY;
    Also to mention, all the tables in the db can be accessible only by read only user who was given select permission on synonyms.
    --VB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Takes longer then normal to load hotmail after submitting user credentials and doing this on other websites

    firefox takes longer to load webpages after submiting user credentails on websites such as hotmail or banking websites. this has been doing this since i upgraded firefox. also been experiencing alot of firefox crashes since the upgrade. firefox is usually a better and faster brouwser then IE9.

    -> Tap ALT key or press F10 to show the Menu Bar
    -> go to Help Menu -> select "Restart with Add-ons Disabled"
    Firefox will close then it will open up with just basic Firefox. Now do this:
    -> Update ALL your Firefox Plug-ins https://www.mozilla.com/en-US/plugincheck/
    -> go to View Menu -> Toolbars -> unselect All Unwanted toolbars
    -> go Tools Menu -> Clear Recent History -> ''Time range to clear: '''select EVERYTHING''''' -> click Details (small arrow) button -> place Checkmarks on '''Cookies & Cache''' -> click "Clear Now"
    -> go to Tools Menu -> Options -> Content -> place Checkmarks on:
    1) Block Pop-up windows 2) Load images automatically 3) Enable JavaScript
    -> go to Tools Menu -> Options -> Privacy -> History section -> ''Firefox will: '''select "Use custom settings for history"''''' -> REMOVE Checkmark from "Permanent Private Browsing mode" -> place CHECKMARKS on:
    1) Remember my Browsing History 2) Remember Download History 3) Remember Search History 4) Accept Cookies from sites -> select "Exceptions..." button -> Click "Remove All Sites" at the bottom of "Exception - Cookies" window
    4a) Accept Third-party Cookies -> under "Keep Until" select "They Expire"
    -> REMOVE CHECKMARK from CLEAR HISTORY WHEN FIREFOX CLOSES
    -> go to Tools Menu -> Options -> Security -> place Checkmarks on:
    1) Warn me when sites try to install add-ons 2) Block reported attack sites 3) Block reported web forgeries 4) Remember Passwords for sites
    -> Click OK on Options window
    -> click the Favicon (small drop down menu icon) on Firefox SearchBar (its position is on the Right side of the Address Bar) -> click "Manage Search Engines" -> select all Unwanted Search Engines and click Remove -> click OK
    -> go to Tools Menu -> Add-ons -> Extensions section -> REMOVE All Unwanted/Suspicious Extensions (Add-ons) -> Restart Firefox
    You can enable your Known & Trustworthy Add-ons later. Check and tell if its working.

  • SQL Developer EA4 - pckg body compile error

    Nobody has same problem, I return back to SQLD EA2 (last "stable" version on my computer...)
    Petr
    Hi, I tried compile package body (I want check if folder with package code not close after compiling). But I get these error:
    java.lang.IllegalStateException: reentrant node change
         at oracle.ide.model.Node.checkEventFiringConditions(Node.java:2440)
         at oracle.ide.model.Node.fireNodeLoaded(Node.java:2485)
         at oracle.ide.model.Node.load(Node.java:2207)
         at oracle.ide.model.Node.open(Node.java:959)
         at oracle.ide.model.Node.open(Node.java:922)
         at oracle.ide.model.Node.ensureOpen(Node.java:2132)
         at oracle.ide.model.TextNode.acquireTextBuffer(TextNode.java:732)
         at oracle.dbtools.raptor.phighlight.HighlightEditorPlugin.updateHighlight(HighlightEditorPlugin.java:144)
         at oracle.dbtools.raptor.phighlight.HighlightEditorPlugin.access$100(HighlightEditorPlugin.java:60)
         at oracle.dbtools.raptor.phighlight.HighlightEditorPlugin$1.nodeSaved(HighlightEditorPlugin.java:106)
         at oracle.ide.model.Node$10.run(Node.java:2604)
         at oracle.ide.model.Node.fireNodeEvent(Node.java:2467)
         at oracle.ide.model.Node.fireNodeSaved(Node.java:2602)
         at oracle.ide.model.Node.save(Node.java:1121)
         at oracle.dbtools.raptor.plsql.PLSQLController.handleEvent(PLSQLController.java:133)
         at oracle.ide.controller.IdeAction.performAction(IdeAction.java:529)
         at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:884)
         at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:501)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at oracle.ide.controls.ActionMenuToolButton.access$400(ActionMenuToolButton.java:82)
         at oracle.ide.controls.ActionMenuToolButton$FilterActionEvents.actionPerformed(ActionMenuToolButton.java:394)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:291)
         at oracle.ide.controls.ActionMenuToolButton$2.setPressed(ActionMenuToolButton.java:223)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
         at java.awt.Component.processMouseEvent(Component.java:6134)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
         at java.awt.Component.processEvent(Component.java:5899)
         at java.awt.Container.processEvent(Container.java:2023)
         at java.awt.Component.dispatchEventImpl(Component.java:4501)
         at java.awt.Container.dispatchEventImpl(Container.java:2081)
         at java.awt.Component.dispatchEvent(Component.java:4331)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
         at java.awt.Container.dispatchEventImpl(Container.java:2067)
         at java.awt.Window.dispatchEventImpl(Window.java:2458)
         at java.awt.Component.dispatchEvent(Component.java:4331)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Has anybody idea what's wrong?
    (Latest function version on my computer is SQLD EA2...)
    Petr
    Edited by: user8102971 on 1.3.2011 0:45

    Lots of posts like this one, please use the forum's search feature before posting (on e.g. IllegalStateException)...
    Regards,
    K.

  • SQL Developer EA4 - Collapse  and Debug

    After you collapse a procedure/function you cannot expand by clicking on +.It is working  for package. In previous version 3.2.2 it was working
    Popup debug  window .It is taking a while until values come up(Target, Parameters, PL/SQL block). In previous version 3.2.2 is almost instant

    Windows 7 Ultimate
    Processor Intel(R) Core(TM)i7 CPU [email protected] GHz
    RAM 8. GB
    OS 64 bit
    Run against -Oracle Database 10g Enterprise Edition Release10.2.0.5.0 - 64bit or  Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit
    Collapse on a procedure or function
              Steps
              On the connections navigator focus on the procedure right click Edit
              On a Editor on folding margin right click,  and choose Collapsed procedure declarations/body
              Everything is collapsed now, then  click + to expand and  nothing happens.
              This is working on a package
    Debug window
              On a function or a procedure is not so bad(but still slower then 3.2.2). On a package it take at least 20 seconds to open.
              Steps
              On a navigator focus on a package right click choose Edit Body
              Right click and choose debug
              It take at least 20 second for debug window to open
              Package has around 2500 lines

  • Plsql_optimize_level = 3 and native compilation in SQL Developer?

    SQL Developer: Version 3.1.06 (Build MAIN-06.82)
    Oracle: 11gR2
    OS: Ubuntu 10.10
    Whenever I compile a PL/SQL unit in SQL Developer (using 'Compile' button) it is compiled with the following settings:
    PLSQL_OPTIMIZE_LEVEL = 2
    PLSQL_CODE_TYPE = 'INTERPRETED'
    However, if I issue the following commands in an SQL Worksheet:
    ALTER SESSION SET plsql_optimize_level = 3;
    ALTER PACKAGE PACKAGE_NAME COMPILE PLSQL_CODE_TYPE = NATIVE;
    the query SELECT PLSQL_OPTIMIZE_LEVEL, PLSQL_CODE_TYPE FROM ALL_PLSQL_OBJECT_SETTINGS WHERE NAME = 'PACKAGE_NAME'; resullts in
    PLSQL_OPTIMIZE_LEVEL     PLSQL_CODE_TYPE
    3     NATIVE
    3     NATIVE
    Is it possible to make SQL Developer to use these settings by default?
    P.S. It seems that Tools > Preferences > Database > PL/SQL Compiler menu section is missing the options I need (Optimization level drop-down menu have numbers 0-2, but not 3). Are there any plans to support these features in the future releases?
    Edited by: Ravshan Abbasov on Feb 6, 2012 6:28 AM

    Hi Ravshan,
    I thought a workaround would be to create a sql script like the following:
    alter session set plsql_code_type=native;
    alter session set plsql_optimize_level=3;  then point to it in the setting for Tools|Preferences|Database|Filename for connection startup script. That doesn't work however, as the other preference setting for plsql_optimize_level overrides the session value of 3 during compilation from the UI.
    According to Oracle documentation, level 3 was added for Oracle 11g. Prior to that, the same effect could be achieved by level 2 in conjunction with the INLINE pragma in the PL/SQL code.
    You might want to make a feature request for this on the SQL Developer Exchange so the community can vote and comment.
    Regards,
    Gary
    SQL Developer Team
    Edited by: Gary Graham on Feb 6, 2012 2:32 PM
    And, of course, Compile for Debug does not work with the 'native' setting.

  • Another SQL Developer bug - End of file in comment

    I found another SQL Developer bug in version 3.0.0.4.
    If I try to compile some package from file (so I open file with package body in SQL Developer and assign it to some connection) with this kind of comment: /* comment */ behind end of package, I get this error
    I got Error(1250,28): PLS-00111: end-of-file in commentFunny is, that when the package is compiled directly from the database - it works.
    When I try to compile the package from file with this kind of comment --comment behind the end of package, it also works...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Hi, I think I finally got it. This looks like an ugly fat bug :)
    First, we are not using the .sql extensions. For package specification - we use .pks. For package body - we use .pkb.
    Create this script:
    CREATE OR REPLACE PACKAGE TEST_xxx AS
    PROCEDURE TEST_PROCEDURE;
    END TEST_xxx; /*0123456789*/Now save this as e.g. "TEST.pks" file. Open this file in SQL Developer and compile it. You will get the "Error(3,27): PLS-00111: end-of-file in comment".
    Now look at the result in the database -> Open the package specification from the database and you see this:
    create or replace
    PACKAGE TEST_xxx AS
    PROCEDURE TEST_PROCEDURE;
    END TEST_xxx; /*0123456789*The last slash is missing...
    Now go back to the file with the package specification and delete one letter from the comment. Compile it again... it works now.
    It looks like the length of this kind of comment is limited to 9 characters.
    The limitation is there only when:
    1) Compiling from file with different extension than .sql !!! If you rename the file to "TEST.sql", SQL Developer opens it as a script file and runs it as a script, so there is no problem with it.
    2) It has to be this kind of comment: /* */. One line comments are not limited.

Maybe you are looking for

  • Satellite L20-101: Question about memory modules mixing PC2-4300 and PC2-4200

    Hello I have Toshiba Satellite L20-101. It has onboard 512MB RAM (PC2-4300). Today I added another RAM module but this new module is PC2-4200. Is there anything wrong doing this? Both modules are DDR2 and 533MHz and 512MB.

  • Creative MuVo TX FM Firmware Upgrade 1.18.02 don't support thai correc

    About new MuVo TX firmware. It show thai character for mp3 filename only. Not for mp3 ID3 tag. Anyone has suggestion for correct this.

  • NPD - no chance to attach files for no signature requestees

    Hello, Please see here below the following scenario: ACTIVITY: RISK ASSESSMENT ACTYVITY TYPE: DOCUMENT COLLABORATION IN PLACE EDITING TEAM MEMBERS: they are not entered at activity template level but they are assigned at project level OWNER in step 2

  • Regarding Support

    Hello , I am new to Production Support as well as BPM.Could you please give most regular problems we will come accross in BPM and please suggests methods to solve them

  • How to correct pixel ratios?

    I quote the following from the Adobe Elements 8 Editor Help file on the topic, "Capturing or adding various aspect ratios": "If a specific type of image is consistently misinterpreted (distorted) when you add it, you can add to or change the entries