Lieber Herr Morak,
es fehlt der Zugriff auf die AOO/LO-Javaklassen.
Haben Sie nach dem Installieren ein "BSF4ooRexx850 -> Installation -> Reinstall" gemacht? Wenn ja, müssen Sie ein neues Fenster aufmachen, damit die Änderungen an den Umgebungsvariablen (hier CLASSPATH) wirksam werden.
Mit freundlichem Gruß
Rony G. Flatscher
On 14.06.2024 10:25, Morak, Daniel Josef wrote:
Sehr geehrter Herr Dr.Flatscher,
auch bei mir funktionieren sämtliche Programme nicht und es werden stets ähnliche Fehlermeldungen ausgegeben, welche unten ersichtlich sind. Ab der Einheit mit OpenOffice/LibreOffice funktionieren die Programme leider nicht mehr. Die Programme mit folgenden Versionen wurden installiert und ein REINSTALL mehrmals durchgeführt.
*Betriebssystem:*
ProductName:macOS
ProductVersion:14.4.1
BuildVersion:23E224
*ooRexx Version:*
Open Object Rexx Version 5.1.0 r12838
Build date: May 17 2024
Addressing mode: 64
Copyright (c) 1995, 2004 IBM Corporation. All rights reserved.
Copyright (c) 2005-2024 Rexx Language Association. All rights reserved.
This program and the accompanying materials are made available under the terms
of the Common Public License v1.0 which accompanies this distribution or at
https://www.oorexx.org/license.html
*JAVA Version:*
java -version
openjdk version "21.0.3" 2024-04-16 LTS
OpenJDK Runtime Environment Zulu21.34+19-CA (build 21.0.3+9-LTS)
OpenJDK 64-Bit Server VM Zulu21.34+19-CA (build 21.0.3+9-LTS, mixed mode, sharing)
*LibreOffice Version:*
LibreOffice 7.6.7.2 dd47e4b30cb7dab30588d6c79c651f218165e3c5
*Fehlermeldung beim Ausführen des Programmes **„example01_swriter_openblank_2.rxo“:*
RexxDispatcher.java: Throwable of type 'org.rexxla.bsf.engines.rexx.RexxException' thrown while invoking Rexx:
getLocalizedMessage(): [BSF4ooRexx850/routine/jniRexxRunProgram(), error 9:
*-* Compiled routine "BSF".
Error 40 running /Library/Frameworks/BSF4ooRexx850.framework/Versions/A/Commands/UNO.CLS line 432: Incorrect call to routine.
Error 40.900: BSF4ooRexx850/routine/BSF(), error 3: Java exception occurred: [org.apache.bsf.BSFException: BSF4ooRexx subfunction "loadClass": class 'com.sun.star.beans.PropertyValue', threw exception: [org.apache.bsf.BSFException: BSF4ooRexx subfunction "loadClass": while attempting to load class 'com.sun.star.beans.PropertyValue', threw: [org.apache.bsf.BSFException: BSF4ooRexx subfunction "loadClass": while attempting to load class 'com.sun.star.beans.PropertyValue', threw exception: [java.lang.ClassNotFoundException: com.sun.star.beans.PropertyValue]]]].]
[1] + exit 255 rexxj.sh
*Fehlermeldung beim Ausführen des Programmes „01_getText“:*
FATAL error: line=1,col=1: [Content ist nicht zulässig in Prolog.]
RexxDispatcher.java: Throwable of type 'org.rexxla.bsf.engines.rexx.RexxException' thrown while invoking Rexx:
getLocalizedMessage(): [BSF4ooRexx850/routine/jniRexxRunProgram(), error 9:
*-* Compiled routine "BSF".
Error 40 running /Applications/ooRexx.app/Contents/samples/BSF4ooRexx/DOM/01_getText.rxj line 48: Incorrect call to routine.
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@722c...] --> 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=[] --> Java value="" type=<java.lang.String>
].]
[1] + exit 255 rexxj.sh
Bitte um Unterstützung bei der Lösungssuche.
Mit freundlichen Grüßen
Daniel Morak