IDEA 8.1 does not work on Mac

I've downloaded IDEA 8.1, opened the dmg, dropped the IDEA 8.1 folder to my
install location - just like I did with dozens of previous IDEA versions.
But when I start IDEA only the application menu occurs and nothing else.
About works and shows version IDEA 8.1 (9732). The dmg file has a size of
122,385,944 bytes.

Tom

9 comments
Comment actions Permalink

Hello Tom,

I've downloaded IDEA 8.1, opened the dmg, dropped the IDEA 8.1 folder
to my install location - just like I did with dozens of previous IDEA
versions. But when I start IDEA only the application menu occurs and
nothing else. About works and shows version IDEA 8.1 (9732). The dmg
file has a size of 122,385,944 bytes.


Please attach ~/Library/Caches/IntelliJIDEA8x/logs/idea.log

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Thanks for the hint. A Java-6 compatible version of a self-built Osmorc
plug-in was the problem. But why build #9712 did not complain about it?

Tom

0
Comment actions Permalink

In order to make 9732 work on my Mac, I had to manually edit the .plist and set the java version to 1.6*
The last EAP build worked fine, and I haven't changed any plugin in the meantime.

Francesco

0
Comment actions Permalink

Same problem here - IDEA 8.1 would not start and would just show a message pointing to a bad class version error. Looking at the idea.log the problem seemed to have been the iBatis plugin:

2009-02-16 12:37:14,159 [   2576]  ERROR - ij.components.ComponentManager - Bad version number in .class file [Plugin: iBATIS Plugin]
com.intellij.diagnostic.PluginException: Bad version number in .class file [Plugin: iBATIS Plugin]
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.a(ComponentManagerImpl.java:70)
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.a(ComponentManagerImpl.java:10)
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.access$100(ComponentManagerImpl.java:66)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:73)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:107)
    at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:7)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:135)
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:41)
    at com.intellij.idea.MainImpl$3.run(MainImpl.java:1)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:35)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:99)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:217)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
    at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:119)
    at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:115)
    at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:91)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:78)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:41)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:242)
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.a(ComponentManagerImpl.java:13)
    ... 18 more

Removing the iBatis folder from ~/Library/IntelliJIDEA80/ let IDEA 8.1 start, however when I open a project other plugins (i.e. Regexp Tester) also throw bad class version errors. None of these errors happened with Diana EAP 9720. My idea.log is attached.

Horacio



Attachment(s):
idea.log
0
Comment actions Permalink

...Updating Regexp Tester solves the class version problems with that particular plugin.

0
Comment actions Permalink

I also encountered this problem, and it is very disappointing.  I was told elsewhere by JetBrains that they don't support running IDEA on Java 6 on Mac, so this puts people in a bind.  I sent email to the Ibatis plugin developers and later noticed that this issue is already registered on their google code page.

0
Comment actions Permalink

Hi,

I am also having problems with the Mac version. I am just browsing the menus and get a spinning beach ball of death (i.e. complete lockup of the GUI). You guys did test that version on a Mac before releasing it, didn't you?
How do I create a thread dump of IDEA so that I can submit a ticket?

Seems like I am not the only one having problems: http://tapestryjava.blogspot.com/2009/02/idea-81-on-mac.html

Regards,
Dirk

P.S. By the way – seems like I am back. After two years of C++, Managed C++ and C# it finally looks like I'll have the chance to hang out in those forums again... I wish I had a better start but I'm still looking forward to it!

0
Comment actions Permalink

Re: Ibatis plugin problems, there is no 1.5 version of the current Ibatis plugin at the moment.  Somebody (not from JetBrains) recommended just to modify the Info.plist file for the IDEA application to use 1.6* instead of 1.5* (and x86_64 instead of i386).  Theoretically this could lead to other problems, of course.

0
Comment actions Permalink

Hello Dirk,

I am also having problems with the Mac version. I am just browsing the
menus and get a spinning beach ball of death (i.e. complete lockup of
the GUI). You guys did test that version on a Mac before releasing it,
didn't you?


Please file a JIRA issue with the contents of ~/Library/Caches/IntelliJIDEA8x/log
attached (in particular the thread dumps which IDEA automatically writes
there when it detects that the UI is not responding).

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Please sign in to leave a comment.