#379 app won't open - cannot launch Java application

open
nobody
None
5
2009-01-31
2009-01-31
Anonymous
No

I am using a mac with 10.4.10 downloaded Art of Illusion but it will not open- I get the yellow caution alert with explanation "Uncaught exception in main method: java.lang.ClassFormatError: Unknown constant tag 168 in class file artofillusion/VierwerCanvas,
Any ideas? please advise macrovertigo@gmail.com, thanks

Discussion

  • Peter Eastman
    Peter Eastman
    2009-01-31

    That means it's trying to run with an old version of Java. AoI requires at least Java 1.5. Make sure you have all software updates installed on your computer. If it still doesn't work after you do that, run Terminal and type the following command into it

    ls -l /System/Library/Frameworks/JavaVM.framework/Versions/

    Then post the output here. That should provide information about what's happening.

     
  • Under Mac OS X 10.5.6, I get an ArrayIndexOutOfBoundsException when I double-click on Art Of Illusion application icon.

    Here's the stack trace:
    java.lang.ArrayIndexOutOfBoundsException: 0
    at artofillusion.ui.ThemeManager.setSelectedTheme(ThemeManager.java:389)
    at artofillusion.ui.ThemeManager.initThemes(ThemeManager.java:740)
    at artofillusion.ArtOfIllusion.main(ArtOfIllusion.java:195)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at apple.launcher.LaunchRunner.run(LaunchRunner.java:115)
    at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50)
    at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    at artofillusion.ui.ThemeManager.setSelectedTheme(ThemeManager.java:389)
    at artofillusion.ui.ThemeManager.initThemes(ThemeManager.java:740)