Backtrace with jar
Hi,
is this a bug in java or in the application?
% java -jar Puck.jar -ec
java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at jamvm.java.lang.JarLauncher.main(JarLauncher.java:49)
Caused by: java.lang.NoSuchMethodError: getenv
at logging.Log.getComputername(Log.java:209)
at logging.Log.log(Log.java:90)
at logging.Log.debug(Log.java:69)
at newdnd.FragmentImage.getThisJar(FragmentImage.java:153)
at system.GUI.<init>(GUI.java:282)
at system.GUI.getInst(GUI.java:124)
at system.GUI.main(GUI.java:161)
at java.lang.reflect.Method.invokeNative(Native Method)
...2 more
% java -version
java version "1.4.2"
JamVM version 1.4.4
Copyright (C) 2003-2006 Robert Lougher <rob@lougher.org.uk>
The file is available here:
http://www.uni-jena.de/img/unijena_/faculties/minet/casio/Puck/Puck_2.4.zip
With gij it crashes on another point:
% gij-4.1 -jar Puck.jar
Exception in thread "main" java.lang.NoClassDefFoundError: system.FileMenuAL
at java.lang.Class.initializeClass(libgcj.so.71)
at system.GUI.makeMenuWithShortcuts(GUI.java:424)
at system.GUI.initGUI(GUI.java:350)
at system.GUI.<init>(GUI.java:268)
at system.GUI.getInst(GUI.java:124)
at system.GUI.main(GUI.java:161)
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:Puck.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.71)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.71)
at java.lang.ClassLoader.loadClass(libgcj.so.71)
at java.lang.ClassLoader.loadClass(libgcj.so.71)
at java.lang.Class.forName(libgcj.so.71)
at java.lang.Class.initializeClass(libgcj.so.71)
...5 more
% gij-4.1 --version
java version "1.5.0"
gij (GNU libgcj) version 4.1.3 20070518 (prerelease) (Debian 4.1.2-8)
% unzip -l Puck.jar |grep system/FileMenuAL
23882 08-30-06 14:29 system/FileMenuAL.class
It's not my project. I'm only alpha tester.
Bye, Jörg.
--
Es ist außerdem ein weit verbreiteter Irrtum das USENET ‚helfen‘ soll.
Tatsächlich wurde USENET nachweislich zur persönlichen Belustigung
seiner Erfinder geschaffen.
Jörg Klemenz <joerg@gmx.net>, <b4ai4o$1u8vmt$2@ID-21915.news.dfncis.de>
Reply to: