Liebe Gruppe 8,
On 28.01.2020 19:20, Andreas Hilbig wrote:
Haloo nochmal, wir haben den Code ausprobiert nur leider kommt als Ausgabe: "Could not find routine "UNO.COVERTFROMURL" anschließend haben wir uno.convertfromurl auskommentiert. Dann kam gar keine Fehlermeldung mehr sondern nur mehr folgendes im Terminal: REXXout>aktuell im Verzeichnis: C:\Users\User\Desktop\click REXXout>fn=points.ods SysFileExists(fn)=1 REXXout>uri : file:///C:/Users/User/Desktop/click/points.ods Eigentlich sollte sich hier das AOO File öffnen, aber es antwortet nicht, also es kommt keine weitere Fehlermeldung, das Programm hängt sich auf (Not Responding).
wenn Sie den Fehlertext durchsehen, finden Sie am Ende folgende Informationen:
... cut ... 75 *-* fullpath=uno.covertFromUrl( uri ) Error 43 running rexx_invoked_via_[click_counter_doc.fxml]_at_2020_01_28T17_16_4 1_290Z.rex line 75: Routine not found. Error 43.1: Could not find routine "UNO.COVERTFROMURL". at org.rexxla.bsf.engines.rexx.RexxAndJava.jniRexxSendMessageToRexxObjec ... cut ...
Der Aufruf der Routine "uno.covertFromUrl( uri )" führt zu einem Fehler, da sie nicht gefunden wurde. Tatsächlich ist da ein Tippfehler, ein "n" fehlt, es sollte also "uno.co*n*vertFromUrl( uri )" heißen.
Der Zweck der Übung war herauszufinden, ob die Datei existiert und aufgrund Ihrer Informationen ist klar, dass es sie gibt. Die Frage ist daher, warum es zu einem Absturz/Fehler kommt. Hier sollte die volle Fehlermeldung Hinweise geben können. Bitte kopieren Sie diese und schicken Sie diese mit!
Mit freundlichem Gruß
Rony G. Flatscher