tonykwok / leonardosketch

Automatically exported from code.google.com/p/leonardosketch
0 stars 0 forks source link

Fails to run on OS X version "1.6.0_20" #67

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Ensure Java version "1.6.0_20" installed
2. Download http://projects.joshy.org/Leonardo/daily/Leonardo.app.zip
3. Run as usual.

What is the expected output? What do you see instead?

Program fails to launch.  I get the following Console output: 
31/12/2010 22:30:23 [0x0-0x992992].Leonardo[26014]  final base storage dir = 
/Users/boblang1/Library/Preferences/
31/12/2010 22:30:23 [0x0-0x992992].Leonardo[26014]  final base storage dir = 
/Users/boblang1/Library/Preferences/
31/12/2010 22:30:23 [0x0-0x992992].Leonardo[26014]  Using locale = en-US
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]  [LaunchRunner Error] 
org.joshy.sketch.Main.main(String[]) threw an exception:
31/12/2010 
22:30:25    [0x0-0x992992].Leonardo[26014]  java.lang.NoClassDefFoundError: 
com/apple/eawt/OpenFilesHandler
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
org.joshy.gfx.Core.init(Core.java:60)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
org.joshy.sketch.Main.main(Main.java:105)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:25)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
java.lang.reflect.Method.invoke(Method.java:597)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
apple.launcher.LaunchRunner.run(LaunchRunner.java:115)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]  Caused by: 
java.lang.ClassNotFoundException: com.apple.eawt.OpenFilesHandler
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
java.net.URLClassLoader$1.run(URLClassLoader.java:202)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
java.security.AccessController.doPrivileged(Native Method)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
java.net.URLClassLoader.findClass(URLClassLoader.java:190)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
java.lang.ClassLoader.loadClass(ClassLoader.java:307)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      at 
java.lang.ClassLoader.loadClass(ClassLoader.java:248)
31/12/2010 22:30:25 [0x0-0x992992].Leonardo[26014]      ... 9 more

What version of the product are you using? On what operating system?

Latest daily version for Mac OS X.

System Software Overview:

  System Version:   Mac OS X 10.6.5 (10H574)
  Kernel Version:   Darwin 10.5.0

AluMacBook:~ boblang1$ java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02-279-10M3065)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01-279, mixed mode)

Please provide any additional information below.

This is a very old version of Java, but it is still badged as 1.6...

Original issue reported on code.google.com by bob.l...@blueyonder.co.uk on 31 Dec 2010 at 11:27

GoogleCodeExporter commented 9 years ago
Leonardo should work even if only the old apple.awt apis are present. There 
should be a compatibility lib to work on both.

Original comment by joshmari...@gmail.com on 31 Dec 2010 at 11:31