Trouble Running 1.1b2

Discussion of initiative tool.

Moderators: dorpond, Azhrei

Post Reply
shammond42
Kobold
Posts: 11
Joined: Fri Jan 04, 2008 8:24 am

Trouble Running 1.1b2

Post by shammond42 »

I'm using java 1.5.0_13 on my Mac and I get the following when I try to run InitTool 1.1b2.

Exception in thread "main" 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.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

I haven't downloaded the code and tried to find the issue yet, thought I'd ask in case this was a known issue, or I missed something obvious first.

Thanks,
Steve

Phergus
Deity
Posts: 7132
Joined: Fri May 12, 2006 8:56 pm
Location: Middle of Nowhere, NM
Contact:

Post by Phergus »

I wonder if 1.1b2 is built under Java 6?

User avatar
jay
RPTools Team
Posts: 1767
Joined: Tue Feb 07, 2006 1:07 am
Location: Austin, Tx

Post by jay »

Version 1.1 of Init Tool uses Java 6. That provides the scripting framework.

shammond42
Kobold
Posts: 11
Joined: Fri Jan 04, 2008 8:24 am

Post by shammond42 »

OK, not that you will want to change anything for Mac support but Java 6 is not currently available on Mac. There is a beta available for Leopard (OS X 10.5), but you're few mac users probably don't have Leopard or the beta yet.


Steve

:(

User avatar
brad
Great Wyrm
Posts: 1233
Joined: Fri Apr 27, 2007 10:27 pm
Location: NY
Contact:

Post by brad »

InitiativeTool 1.1b2 is only the second build in the development version. I am guessing that Jay wouldn't be all that worried about that sort of thing until it got closer to release. 1.0b23 is the current release version.
View MapTool video tutorials at RPToolsTutorials.net

User avatar
jay
RPTools Team
Posts: 1767
Joined: Tue Feb 07, 2006 1:07 am
Location: Austin, Tx

Post by jay »

Actually I am hoping that Apple will hurry up and release Java 6 on the Mac before long. The 1.1 version will require Java 6 because Java 6 has all of the scripting support in it including the JavaScript parser. Until then you will have to use the 1.0 version which runs on Java 5. Apple is moving way too slow on this.

pfooti
Kobold
Posts: 5
Joined: Tue Feb 19, 2008 10:30 pm

Post by pfooti »

I'm actually getting the same problem, but I've installed the java 6 package from the apple dev tools website.

EDIT: changing the j2se version to 1.6+ in the jnlp file does the trick.

pfooti
Kobold
Posts: 5
Joined: Tue Feb 19, 2008 10:30 pm

Post by pfooti »

Ooop, so now it's launching but I'm getting a reflection error.

java.lang.reflect.InvocationTargetException
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:597)
at com.sun.javaws.Launcher.executeApplication(Launcher.java:1280)
at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1218)
at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1065)
at com.sun.javaws.Launcher.run(Launcher.java:105)
at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.NoClassDefFoundError: sun/org/mozilla/javascript/internal/Wrapper
at net.rptools.chartool.model.property.PropertyNode.put(PropertyNode.java:413)
at net.rptools.inittool.model.BaseEncounter.<init>(BaseEncounter.java:177)
at net.rptools.inittool.model.InitEncounter.<init>(InitEncounter.java:48)
at net.rptools.inittool.ui.InitToolFrame.newEncounter(InitToolFrame.java:886)
at net.rptools.inittool.ui.InitToolFrame.getEncounter(InitToolFrame.java:905)
at net.rptools.inittool.ui.InitToolFrame.<init>(InitToolFrame.java:268)
at net.rptools.inittool.ui.InitToolFrame.getInstance(InitToolFrame.java:1258)
at net.rptools.inittool.InitTool.main(InitTool.java:87)
... 9 more
Caused by: java.lang.ClassNotFoundException: sun.org.mozilla.javascript.internal.Wrapper
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at com.sun.jnlp.JNLPClassLoader.findClass(JNLPClassLoader.java:256)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
... 17 more

User avatar
jay
RPTools Team
Posts: 1767
Joined: Tue Feb 07, 2006 1:07 am
Location: Austin, Tx

Post by jay »

That is most likely a problem I had with the Sun JavaScript parser. Apple must be using a different one. I'll get it fixed in the next build.

Post Reply

Return to “InitiativeTool”