Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.4K Development
- 17 Developer Projects
- 139 Programming Languages
- 293.1K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 159 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 473 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
SQL Developer 21.2.1 crashes on opening on macOS (Montenery) version 12

I did the update on the iMac (BigSur to Montenery) yesterday. Now SQL Developer 21.2.1 (Version 21.2.1.204.1703) crashed whenever I opened it. I am using Java 8 (and tried with Java 11), but it didn't help. Could anybody help me out?
Thank you in advance!
Regards,
Sharat
The crashed report:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: java [1380]
Path: /Library/Java/JavaVirtualMachines/jdk-11.0.10.jdk/Contents/Home/bin/java
Identifier: java
Version: ???
Code Type: X86-64 (Native)
Parent Process: Exited process [779]
User ID: 501
Date/Time: 2021-10-27 13:11:36.5572 +0530
OS Version: macOS 12.0.1 (21A559)
Report Version: 12
Anonymous UUID: A42EB7E6-D975-4DD1-1328-6AA6640EF9B7
Time Awake Since Boot: 1000 seconds
System Integrity Protection: enabled
Crashed Thread: 62 Java: InvokeLaterDispatcher
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called...............
Best Answer
-
Thank you, Jeff, for replying.
Yes, it was not the entire crash report. BTW, the report was the Apple's crashed report, and I copied and pasted part of it there.
I have found a workaround solution for now. Installed Java 17, and made the SQL developer configuration to point to its home location. This works for now though it might not be the ideal solution.
Answers
-
Hi
Exactly the same problem for me 😵💫
🙏🏻
Olivier
-
that's not the entire log, is it?
-
Thank you, Jeff, for replying.
Yes, it was not the entire crash report. BTW, the report was the Apple's crashed report, and I copied and pasted part of it there.
I have found a workaround solution for now. Installed Java 17, and made the SQL developer configuration to point to its home location. This works for now though it might not be the ideal solution.
-
Would you mind sharing how you make SQL Developer point to its home location?
-
edit product conf in your $HOME/.sqldeveloper directory
-
Hi all
It works for me with Java 17, thx 👍🏻🙏🏻
/Users/olivier/.sqldeveloper/21.2.1/product.conf
uncomment the # line and set the path to jdk-17.0.1.jdk
SetJavaHome /Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home
Olivier
-
That worked for me too. Thanks for the instructions and to @thatJeffSmith-Oracle!
-
I have the same problem with macOS Monterey.
Here is my setup and error stack:
macOS Monterey 12.0.1 (21A559)
SQL Developer 21.2.1.204
Error stack is in the file attached.
Edit: Problem is solved. Running happily SQL Developer for the past hour.
I updated the JDK version to 17, using Arm 64 DMG Installer (https://www.oracle.com/java/technologies/downloads/#java17).
-
Did you read the log you attached? It shows that Java is crashing. And at the very top it says it's Java 8, not Java 17.
You probably need to update your product.conf file to point to the new java 17 home.
-
I read it Jeff. I also pointed out that the problem is solved. I did exactly what you suggested.
I just left the error file in case you'd need it for something. Thanks for the help.
Maybe it's a good idea to be added that this version of Java is needed for that OS in the Installation Notes on the SQL Developer Download page.