[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2001
    Beiträge
    835

    Red face Java Fehlermeldung

    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.(Ljava/lang/StringV+1 (Error.java:53)
    org/apache/fop/apps/Fop.main([Ljava/lang/StringV+2 (Fop.java:60)

    Hat jemand eine Idee woran es hapern könnte ?


    Der gleich Ablauf auf einem Windows PC Funktioniert.

    Gruß Michael

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.288
    Hallo,

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

    mfg

    Dieter Bender

    Zitat Zitat von mk
    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.(Ljava/lang/StringV+1 (Error.java:53)
    org/apache/fop/apps/Fop.main([Ljava/lang/StringV+2 (Fop.java:60)

    Hat jemand eine Idee woran es hapern könnte ?


    Der gleich Ablauf auf einem Windows PC Funktioniert.

    Gruß Michael
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Jan 2001
    Beiträge
    835
    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.(Ljava/lang/StringV+1 (Error.java:53)
    org/apache/fop/apps/Fop.main([Ljava/lang/StringV+2 (??????????:??)
    $
    java -version
    Java-Version "1.1.7"
    $

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.288
    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

    Zitat Zitat von mk
    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.(Ljava/lang/StringV+1 (Error.java:53)
    org/apache/fop/apps/Fop.main([Ljava/lang/StringV+2 (??????????:??)
    $
    java -version
    Java-Version "1.1.7"
    $
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Jan 2001
    Beiträge
    835
    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

Similar Threads

  1. Java und Fehlermeldung jva0122 bei simplen "Hello World"
    By TARASIK in forum IBM i Hauptforum
    Antworten: 21
    Letzter Beitrag: 30-03-11, 13:48
  2. Java Version
    By Muchi in forum NEWSboard Java
    Antworten: 2
    Letzter Beitrag: 07-11-06, 11:00
  3. Fehlermeldung sichtbar machen
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 14-08-06, 16:29
  4. Antworten: 3
    Letzter Beitrag: 06-06-06, 15:57
  5. Antworten: 6
    Letzter Beitrag: 15-03-05, 01:21

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •