Skip to Main Content

SQL Developer

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

SQL Developer crashing on startup.

MarcinJ13Jan 14 2016 — edited Jan 18 2016

I have made multiple attempts using different versions of SQL Developer and different versions of Java on machine with Microsoft Windows 8.1 Enterprise (x64) Build 9600.

sqldeveloper-4.0.1.14.48-no-jre.zip      235,385,812

sqldeveloper-4.1.2.20.64-no-jre.zip      329,066,864

sqldeveloper-4.1.2.20.64-x64.zip           399,957,535

sqldeveloper64-3.0.04.34-no-jre.zip       154,645,086

sqldeveloper64-3.2.20.09.87-no-jre.zip  182,052,469

sqldeveloper-4.1.3.20.78-no-jre.zip        331,401,110

Sample of process:

1) Extracted files from sqldeveloper-4.1.2.20.64-no-jre.zip

2) Run sqldeveloper

3) Window appears asking for JDK home - click "Browse"

4) Navigate to Java/jdk1.8.0_65 - click "Select Folder"

5) Confirm path with "OK"

6) Program starts - splash screen flashes on the screen but for so short period of time (tenths of second).

7) Nothing else happens.

8) When running sqldeveloper again no more questions about JDK. Just splash screen (again just flash).

9) In Task manager (Details) I can see for approx half second the process 'sqldeveloper64W.exe'

I tried combinations of different JDKs and version of SQL developer - some older versions display warning about supported Java versions.

The most recent version I've managed to run (ignoring warning) was 3.2.20.09 Build Main-09.87 using java jdk1.8.0_65.

No luck with any 4+ versions.

I also tried to collect debug information as described at http://www.thatjeffsmith.com/archive/2012/06/how-to-collect-debug-info-for-oracle-sql-developer/

First attempt was unsuccesful - splash screen displayed for half second and then new line with command prompt displayed in CMD window.

I tried few times and finally was fast enough to press ctr+pause/break within that short period.

I have tried it with versions 4.1.2.20.64 and 4.1.3.20.78. The later is here:

2016-01-14 15:01:18

Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.65-b01 mixed mode):

"AWT-EventQueue-0" #15 prio=6 os_prio=0 tid=0x00000000160e7800 nid=0x66c runnabl

e [0x0000000016d7e000]

   java.lang.Thread.State: RUNNABLE

        at com.sun.imageio.spi.FileImageInputStreamSpi.createInputStreamInstance

(FileImageInputStreamSpi.java:55)

        at javax.imageio.ImageIO.createImageInputStream(ImageIO.java:357)

        at javax.imageio.ImageIO.read(ImageIO.java:1304)

        at oracle.ide.osgi.boot.SplashScreenImpl$ImagePanel.<init>(SplashScreenI

mpl.java:273)

        at oracle.ide.osgi.boot.SplashScreenImpl.jbInit(SplashScreenImpl.java:18

7)

        at oracle.ide.osgi.boot.SplashScreenImpl.<init>(SplashScreenImpl.java:15

2)

        at oracle.ide.osgi.boot.api.SplashScreen$1.run(SplashScreen.java:62)

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

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

        at java.awt.EventQueue.access$500(EventQueue.java:97)

        at java.awt.EventQueue$3.run(EventQueue.java:709)

        at java.awt.EventQueue$3.run(EventQueue.java:703)

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

        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP

rivilege(ProtectionDomain.java:76)

        at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)

        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre

ad.java:201)

        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.

java:116)

        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre

ad.java:105)

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

^       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

C       at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

"AWT-Windows" #13 daemon prio=6 os_prio=0 tid=0x00000000160e6800 nid=0x26a8 runn

able

[0x0000000016c7f000]

   java.lang.Thread.State: RUNNABLE

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

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

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

"AWT-Shutdown" #12 prio=5 os_prio=0 tid=0x00000000160e4000 nid=0x278 in Object.w

ait() [0x0000000016b7f000]

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

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

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

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

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

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

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

"Java2D Disposer" #11 daemon prio=10 os_prio=2 tid=0x00000000160e3000 nid=0x60 i

n Object.wait() [0x0000000016a7f000]

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

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

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

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

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

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

        at sun.java2d.Disposer.run(Disposer.java:148)

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

"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x0000000015ac0800 nid=0x80c run

nable [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000000001414d800 nid=0x149

c waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000001414b000 nid=0x1f9

4 waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0000000014146800 nid=0x254

0 waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000014144800 nid=0xde0 ru

nnable [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000014143000 nid=0x1130

waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000000229b800 nid=0x13bc in Obje

ct.wait() [0x00000000154af000]

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

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

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

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

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

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

        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x0000000014108800 nid=0xd8c

in Object.wait() [0x00000000153af000]

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

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

        - waiting on <0x00000000ef586af8> (a java.lang.ref.Reference$Lock)

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

        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)

        - locked <0x00000000ef586af8> (a java.lang.ref.Reference$Lock)

"main" #1 prio=5 os_prio=0 tid=0x00000000021a3800 nid=0x2274 in Object.wait() [0

x000000000013e000]

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

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

        - waiting on <0x00000000efa09b08> (a java.awt.EventQueue$1AWTInvocationL

ock)

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

        at java.awt.EventQueue.invokeAndWait(EventQueue.java:1313)

        - locked <0x00000000efa09b08> (a java.awt.EventQueue$1AWTInvocationLock)

        at java.awt.EventQueue.invokeAndWait(EventQueue.java:1294)

        at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348)

        at oracle.ide.osgi.boot.SplashScreenImpl.SynchronizeWithEdt(SplashScreen

Impl.java:539)

        at oracle.ide.osgi.boot.api.SplashScreen.createInstance(SplashScreen.jav

a:66)

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

        at oracle.ide.osgi.boot.OracleIdeLauncher.showSplashScreen(OracleIdeLaun

cher.java:821)

        at oracle.ide.osgi.boot.OracleIdeLauncher.main(OracleIdeLauncher.java:11

3)

"VM Thread" os_prio=2 tid=0x0000000014107800 nid=0x24fc runnable

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00000000021bb000 nid=0x201c runn

able

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00000000021bd800 nid=0xfb4 runna

ble

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00000000021bf000 nid=0x1f48 runn

able

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00000000021c0800 nid=0x1b4c runn

able

"VM Periodic Task Thread" os_prio=2 tid=0x0000000015af8800 nid=0x408 waiting on

condition

JNI global references: 341

Heap

PSYoungGen      total 38400K, used 6704K [0x00000000ef580000, 0x00000000f200000

0, 0x0000000100000000)

  eden space 33280K, 20% used [0x00000000ef580000,0x00000000efc0c0a0,0x00000000f

1600000)

  from space 5120K, 0% used [0x00000000f1b00000,0x00000000f1b00000,0x00000000f20

00000)

  to   space 5120K, 0% used [0x00000000f1600000,0x00000000f1600000,0x00000000f1b

00000)

ParOldGen       total 87552K, used 0K [0x00000000ce000000, 0x00000000d3580000,

0x00000000ef580000)

  object space 87552K, 0% used [0x00000000ce000000,0x00000000ce000000,0x00000000

d3580000)

Metaspace       used 7621K, capacity 7854K, committed 7936K, reserved 1056768K

  class space    used 879K, capacity 968K, committed 1024K, reserved 1048576K

Please let me know if any config files or additional information would help

Regards

This post has been answered by Gary Graham-Oracle on Jan 15 2016
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 15 2016
Added on Jan 14 2016
6 comments
3,869 views