PDA

View Full Version : Java Fehlermeldung



mk
09-07-04, 18:54
Hallo *all,

ich versuche mich gerade ein bischen in das Thema FOP einzuarbeiten.
Die FOP Directorsy/Klassen habe ich auf der AS installiert:

Wenn ich das FOP Programm starte bekomme ich folgende Fehlermeldung:
java.lang.ClassFormatError: org/apache/avalon/framework/logger/Logger
java/lang/Error.<init>(Ljava/lang/String;)V+1 (Error.java:53)
org/apache/fop/apps/Fop.main([Ljava/lang/String;)V+2 (Fop.java:60)

Hat jemand eine Idee woran es hapern könnte ?


Der gleich Ablauf auf einem Windows PC Funktioniert.

Gruß Michael

BenderD
10-07-04, 09:05
Hallo,

die Infos sind ein wenig knapp für eine genaue Diagnose, sieht nach Java Version oder Classpath aus.

mfg

Dieter Bender


Hallo *all,

ich versuche mich gerade ein bischen in das Thema FOP einzuarbeiten.
Die FOP Directorsy/Klassen habe ich auf der AS installiert:

Wenn ich das FOP Programm starte bekomme ich folgende Fehlermeldung:
java.lang.ClassFormatError: org/apache/avalon/framework/logger/Logger
java/lang/Error.<init>(Ljava/lang/String;)V+1 (Error.java:53)
org/apache/fop/apps/Fop.main([Ljava/lang/String;)V+2 (Fop.java:60)

Hat jemand eine Idee woran es hapern könnte ?


Der gleich Ablauf auf einem Windows PC Funktioniert.

Gruß Michael

mk
10-07-04, 12:06
Hallo Dieter,

hier meine weiteren Versuche
ich starte das Programm über die Qshell. Auf der AS ist V4R4 installiert
und bei Java -version zeigt mir die Kiste Version "1.1.7"

Der Classpath scheint mir okay zu sein.

Frage: Wenn die installierte Java Version nicht ausreicht, kann man denn die Java Version auf der AS auf einen höheren Level bringen ? Und wenn Ja wie ?
Gruss Michael

java -classpath build/fop.jar:lib/batik.jar:lib/xalan-2.3.1.jar:lib/xercesImp
l-2.0.1.jar:lib/xml-apis.jar:lib/avalon-framework-cvs-20020315.jar:lib/logkit
-1.0.jar:lib/jimi-1.0.jar org.apache.fop.apps.Fop input.txt ausgabe
Java-Programm wird lib/xalan-2.3.1.jar zugeordnet.
Java-Programm wird lib/xercesImpl-2.0.1.jar zugeordnet.
java.lang.ClassFormatError: org/apache/avalon/framework/logger/Logger
java/lang/Error.<init>(Ljava/lang/String;)V+1 (Error.java:53)
org/apache/fop/apps/Fop.main([Ljava/lang/String;)V+2 (??????????:??)
$
java -version
Java-Version "1.1.7"
$

BenderD
10-07-04, 12:35
Hallo,

1.1.7 sieht mir nach Java Versions Problem aus, zumal da XML Parser mit drin sind, die früher extention und heute Standard sind, da habe ich schon öfter Konflikte gesehen, die teils heilbar sind, aber ohne die spezifische Software zu kennen, die Du da laufen lassen willst, kann ich da nix zu sagen.
Neueres Java Release auf AS400, kann man Radio Eriwan fragen: im Prinzip ja (per PTF von IBM), aber V4R4 ist out of maintenance., von daher ist die Frage auch nicht sehr spannend bis zu welchem Java Release V4R4 überhaupt kann. Eventuell ist auch noch ein neueres Release drauf (DSPSFWRSC), aber ob das dann reicht, sei dahingestellt.
Das älteste FOP Release, das ich gefunden habe 0.20.3 erfordert jedenfalls Java 1.2 mindestens, neuere wohl eher mehr, vermute ich.


Dieter Bender


Hallo Dieter,

hier meine weiteren Versuche
ich starte das Programm über die Qshell. Auf der AS ist V4R4 installiert
und bei Java -version zeigt mir die Kiste Version "1.1.7"

Der Classpath scheint mir okay zu sein.

Frage: Wenn die installierte Java Version nicht ausreicht, kann man denn die Java Version auf der AS auf einen höheren Level bringen ? Und wenn Ja wie ?
Gruss Michael

java -classpath build/fop.jar:lib/batik.jar:lib/xalan-2.3.1.jar:lib/xercesImp
l-2.0.1.jar:lib/xml-apis.jar:lib/avalon-framework-cvs-20020315.jar:lib/logkit
-1.0.jar:lib/jimi-1.0.jar org.apache.fop.apps.Fop input.txt ausgabe
Java-Programm wird lib/xalan-2.3.1.jar zugeordnet.
Java-Programm wird lib/xercesImpl-2.0.1.jar zugeordnet.
java.lang.ClassFormatError: org/apache/avalon/framework/logger/Logger
java/lang/Error.<init>(Ljava/lang/String;)V+1 (Error.java:53)
org/apache/fop/apps/Fop.main([Ljava/lang/String;)V+2 (??????????:??)
$
java -version
Java-Version "1.1.7"
$

mk
10-07-04, 14:09
Hallo Dieter,

vielen Dank für die Mühe,
ich habe schon vermutet
des es mit der installierten Version wohl nicht klappt. Schade aber auch.

Dann werde ich die Aktion wohl doch auf den PC legen müssen.

Gruss Michael