IDE doesn't start after updating to Mac OS Yosemite or Mavericks

Information below is obsolete for the current product versions bundled with Java 8. It applies only to the old product versions that depend on system JDK installed on Mac. As of now, we have resolved most of Java 8 issues for this OS and bundle our custom patched Java version that works the best. In case you have any issues with Java 8, you can switch back to Apple Java 1.6 (must be installed per instructions below). See this blog post for the instructions.

 

JDK 1.6 is required to run and may be missing on your system. Please install Apple JDK 1.6. There should be a window with the suggestion to install Java when you start the product for the first time, but it could be hidden by other application windows.

Apple JDK 1.6 download: http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US (if this link doesn't open in Safari, please try Firefox or Chrome). Make sure to uninstall the old version first (if you have any).

Modifying Info.plist will break the application digital signature and prevent the patch updates. We do not recommend modifying Info.plist file to run under JDK 1.7 or 1.8. The recommended way of overriding JDK version via idea.properties file can be found here.

Current JDK 1.7 and 1.8 versions have several critical issues. We can't default to the new JDK version until these issues are resolved. Please check the list of the known issues below:

Issues marked as [fixed] above are fixed only in the custom JDK 1.8 builds provided by JetBrains and bundled with some versions of the products (mostly EAP builds at the moment). We plan to bundle it with all the products eventually.

 

102 comments
Comment actions Permalink

After upgrading to Yosemite, the OS re-installed Java (1.6.0_65) and things work mostly fine.  Mostly, since I did get a Java crash (in ant, outside of JetBrains), so I filed a bug with Apple, and they responded that Java is no longer supported.  They still install it for you-- and a newer version, even-- but it appears to crash more often and they don't support it.

Long story short, JetBrains needs to update their Java version and OS X installation strategy fast, because that's about as big a hint as Apple gives that OS X 10.11 will make it really hard to run Java 6. And with Oracle discontinuing Java 7 at about the same time, we need a version that targets Java 8.

0
Comment actions Permalink

gp, I'm not seeing any font issues. Can you tell me where you are seeing them? I'm interested in seeing if I can reproduce your issue.

0
Comment actions Permalink

I can confirm that the Apple support link no longer works in Safari, Chrome, and Firefox:

http://support.apple.com/kb/DL1572?locale=en_US

All take you to a broken link :(  Very frustrating.

0
Comment actions Permalink

can't wait for the official release, I am stuck right now with my Mac. I don't want to install Java 6

0
Comment actions Permalink

Side-by-side comparison. 1.6* vs 1.8* using OSX 1.6 vs Oracle 1.8.

0
Comment actions Permalink

Weird, the link still works for me. Try the direct dmg link instead: http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg .

0
Comment actions Permalink

The Apple support page doesn't work for me either. I get an Apple-branded 404 page when trying to get the DMG file. Sigh! I just upgraded to Yosemite and I need this working today.

0
Comment actions Permalink

JDK9 Does not work copy/paste in JetBrains - PhpStorm

https://bugs.openjdk.java.net/browse/JDK-8058702

0
Comment actions Permalink

Yes, but it's not as noticeable. However, that hurts the eyes now. ;) 

The blurring in the first picture is harsher than it actually is on screen.

0
Comment actions Permalink

Gahhhh wish I spotted this before I upgraded to Yosemite.  I Have a deadline so I will install v6 java to get Pycharm up but I can't say I'm impressed. 6 is ancient. my renewal is up soon and given you guys are promising to resolve this I'll fork out for it. please sort it.

 

0
Comment actions Permalink

DuckumuWelsh, I've sent you the alternative link via support tickets.

If anyone else can't download JDK 1.6 from Apple site, please submit a ticket to JetBrains support for the mirror link. I will not make it public as I'm not sure about the licensing restrictions for distributing this dmg.

0
Comment actions Permalink

I'm having the same issue with El Capitan and RubymMine 8.0. I can run RubyMine from the installer window, however, I cannot run it after installing. I removed the app, downloaded and installed again. I tailed the system log file when starting the installed app and see the following errors:

Jan 5 15:17:33 MacBook-Pro rubymine[3344]: Value of RUBYMINE_JDK: (null)
Jan 5 15:17:33 MacBook-Pro rubymine[3344]: Cannot load JVM bundle: Error Domain=NSCocoaErrorDomain Code=3585 "dlopen_preflight(/Applications/RubyMine.app/Contents/jre/jdk/Contents/MacOS/libjli.dylib): no suitable image found. Did find:
/Applications/RubyMine.app/Contents/jre/jdk/Contents/MacOS/libjli.dylib: mach-o, but wrong architecture" UserInfo={NSLocalizedRecoverySuggestion=Try installing a universal version of the bundle., NSFilePath=/Applications/RubyMine.app/Contents/jre/jdk/Contents/MacOS/libjli.dylib, NSLocalizedFailureReason=The bundle doesn’t contain a version for the current architecture., NSLocalizedDescription=The bundle “OpenJDK 8” couldn’t be loaded because it doesn’t contain a version for the current architecture., NSDebugDescription=dlopen_preflight(/Applications/RubyMine.app/Contents/jre/jdk/Contents/MacOS/libjli.dylib): no suitable image found. Did find:
/Applications/RubyMine.app/Contents/jre/jdk/Contents/MacOS/libjli.dylib: mach-o, but wrong architecture, NSBundlePath=/Applications/RubyMine.app/Contents/jre/jdk}

Here is the version of java I'm running local (although it looks like it is trying to run an internal version of java)
MacBook-Pro:log xxx$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)

0
Comment actions Permalink

Bpappin, how did you hack in JDK 8?

0
Comment actions Permalink

I just had a revelation: it appears to be a monitor calibration issue? On my MBPro Screen, the fonts actually look fine. On my external, an LG 22", fonts look un-aliased.

0
Comment actions Permalink

Pbw, of course you mean Jetbrains, not IntelliJ. IntelliJ is not a company, but a product of a company named Jetbrains. 

While what you say about the JDK might have some merit, Jetbrains sells products that depend on that JDK. They are responsible for their products, and promise that their products perform as designed and as promised. People who have purchased these products expect them to work. 

Jetbrains could create products that don't depend on Java. I'd say 99% of the apps on my machine don't depend on Java. It would take a tremendous effort for Jetbrains to convert these products to be native. Their customers can also purchase competing products that don't depend on java. There are some competing products out there. 

Personally, I'm sticking with PyCharm. It works fine for me, after a few tweaks. I do wish it weren't java based, but it is, and I'm too lazy to switch.

0
Comment actions Permalink

Thanks Serge, I will do that.

0
Comment actions Permalink

...disregard, reinstalling JDK 1.6 worked. Just going to go with that until JetBrains updates the default version.

0
Comment actions Permalink

Ahh, that is interesting! Could it be a resolution issue?

I mean, it still shouldn't happen, but maybe thats why it looks ok to me.

0
Comment actions Permalink

Serge, you now officially running out of time: “OS X v10.11 is the last major release of OS X that will support the previously deprecated Java 6 runtime and tools provided by Apple. Applications or features that depend upon Java 6 may not function properly or will not launch when Java 6 is removed. Developers should move to a newer version of Java as provided by Oracle. For more info on Java from Oracle: http://www.oracle.com/technetwork/java/javase/overview/” — from https://developer.apple.com/library/prerelease/mac/releasenotes/General/rn-osx-10.11/index.html

0
Comment actions Permalink

Works!  Thank you, great support.

0
Comment actions Permalink

Webstorm 11.0.3 with bundled JDK doesn't start on OS 10.11.3.   I tried installing JDK 1.6 from Apple support and it still doesn't work.  I have not modified the plist file.  What am I missing?

 

EDIT: restarting OS X fixed it.

Edited by Mukund Rajamannar
0
Comment actions Permalink

I modified the Info.plist, by changing the 1.6* to 1.8* and it worked fine. 

The note at the top of this post says it will prevent updates, however I have had at least one successful update since I made the adjustment.

0
Comment actions Permalink

Not sure. But I'm not the only one: https://discussions.apple.com/thread/6623258

My only guess is Apple may have fixed something within the JVM to resolve font rendering issues on external monitors with third party applications? I do know I don't see this font issue with other OSX apps. Just PhpStorm (which also happens to be the only java app I use).

0
Comment actions Permalink

How did we get into a situation where IntelliJ is 2 major JDK versions behind current?  I could totally understand if we were stuck on 1.8, but there are very very good reasons not to have 1.6 installed and this is pretty disappointing.

0
Comment actions Permalink

I'm surprised after all this time this is STILL an issue. I'm going to have to switch out from using PyCharm unless this is fixed very soon. This could not have been a surprise as I'm sure JetBrains has access to beta version of Apple software. I'm not going to hack, modify or install an outdated, obsolete JDK in order to run the software.

0
Comment actions Permalink

I don't like that Apple pulls herself with a blanket and gives users a leaky Java 6 with most of the vulnerabilities that it is not possible to fix without changing major release. In JDK9 and the latest build of Java 8 added flags for deduplication resource consumption and the new garbage collector that reduces impact and resource consumption of the IDE. In Java6 Apple still felt the problem with the race threads and memory lock and regression problems IPC in a multi-core CPU.

0
Comment actions Permalink

I know I'm old and my eyesight is bad but you didn't have to be so mean about it :)

Thanks!

0
Comment actions Permalink

Totally agree with you Jdmarshall, it just doesn't make sense for a critical IDE used by many developers not to be compatible with latest version of JDK. For the same reason, I have not renewed my subscription to the IDE

0

Please sign in to leave a comment.

Have more questions?

Submit a request