Lieber Herr Helic,
haben Sie von Ihrem Gruppenmitglied bzw. von der anderen Gruppe
Hinweise erhalten?
wir die Gruppe 2 haben bei der Bearbeitung der Hausübungsbeispiele bisschen Probleme mit der Anweisung "PARSE". Müssen wir eventuell etwas extra herunterladen damit die Anweisung funktioniert?Selbst die Beispiele von den Folien funktionieren nicht, es kommt immer die folgende Meldung:
Nein, die Beispiele von den Folien funktionieren. Allerdings nur
dann, wenn Sie tatsächlich alles angeben, was auf den Folien
dokumentiert ist.
(Es ist dies - am Anfang mangels Erfahrung - oft eine
Fehleinschätzung, dass wenn etwas nicht funktioniert und man
bemüht sich, die "anderen" bzw. etwas "anderes" Schuld sein muss.
Das sind mitunter die schwierigsten Probleme, weil man selbst
aufgehört hat, bei sich zu suchen und das Problem als Folge davon
auch nicht mehr gelöst werden kann.)
"Error 40.900: BSF4ooRexx850/routine/BSF(), error 3: Java exception occurred: [org.apache.bsf.BSFException: BSF4ooRexx subfunction "invoke": ? bean: [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl@3094...] --> type: <com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl>? method: [PARSE] not found or execution error!?? -> check method name=[PARSE] (caseless o.k., but correct spelling?)? -> check supplied arguments (correct number, correct types?):? arg # 1: Rexx argument=[XMLFILENAME] --> Java value="XMLFILENAME" type=<java.lang.String>?].".
Die Fehlermeldung von DocumentBuilder's parse sind sehr knapp (da
ist Rexx viel ausführlicher und hilfreicher). Allerdings, wenn Sie
sich a) das Programm, b) die Fehlerstelle im Programm und c) die
Fehlernachricht in Ruhe studieren, dann steht das Problem direkt
vor Ihren Augen! ;)
Wenn wir die Anweisung: "parser~parse(xmlFileName)" löschen wird das Programm ausgeführt.
Na, ja, damit haben Sie das Programm kastriert und es kann daher
nicht mehr machen, was es tun soll, nämlich die angegebene
XML-Datei zerlegen!
Hätten Sie eventuell paar Tipps, die uns weiterhelfen könnten bei dem Fall?
Ja, bitte studieren Sie die Fehlermeldung genau bis zum Schluss und auch die Folien noch einmal, dort ist normalerweise nichts Überflüssiges dargestellt!
Wir werden uns morgen wieder zusammensetzen und versuchen das Problem zu lösen.
Viel Erfolg! Wenn Sie es nicht lösen können, dann melden Sie sich noch einmal! Wenn andere LV-Teilnehmer eine Idee haben, was das Problem sein könnte, dann schreiben Sie es bitte über diese Liste (das ist aktive Mitarbeit)!
Daher bitte immer über die e-Mailliste versenden (habe diese
Antwort deswegen auch über die e-Mailliste verschickt)!
Mit freundlichem Gruß
Rony G. Flatscher
-- -- __________________________________________________________________________________ Prof. Dr. Rony G. Flatscher Department Wirtschaftsinformatik und Operations Management Institut für Wirtschaftsinformatik und Gesellschaft D2c 2.086 WU Wien Welthandelsplatz 1 A-1020 Wien/Vienna, Austria/Europe http://www.wu.ac.at __________________________________________________________________________________