Liebe Kollegen/innen,
kann mir bitte jemand bei Java/RexxScript weiterhelfen. Ich versuche gerade die Beispiele aus den Folien auszuführen, jedoch bekomme ich immer diese Fehlermeldung:
C:\Users\adria\Downloads\G03_T04>java Test_03.java
... d1=[1], d2=[2], sum=[3] ...
javax.script.ScriptException: org.rexxla.bsf.engines.rexx.RexxException: BSF4ooRexx/routine/jniRexxSendMessageToRexxObject(), error 5:
*-* Compiled routine BSF
Error 40 running createRoutineAndPackage line 1: Incorrect call to routine
Error 40.900: BSF4ooRexx/routine/BSF(), error 3: Java exception occurred: [org.apache.bsf.BSFException: BSF4ooRexx subfunction "invokeStrict":
bean: [org.rexxla.bsf.engines.rexx.RexxProxy@821a96] --> type: <org.rexxla.bsf.engines.rexx.RexxProxy>
method: [newInstance] not found or execution error! (Strict mode invocation: check the *exact* case of the method name.)
-> check method name=[newInstance] (correct spelling?)
-> check supplied arguments (correct number, correct types?):
arg # 1: Rexx strict argument=[type="o", Rexx value="org.rexxla.bsf.engines.rexx.RexxProxy@3d8174"] --> Java value="org.rexxla.bsf.engines.rexx.RexxProxy@3d8174" type=<org.rexxla.bsf.engines.rexx.RexxProxy>
arg # 2: Rexx strict argument=[type="int", Rexx value="1"] --> Java value="RexxStrictArgument[classObject="int",value="1"]" type=<org.rexxla.bsf.engines.rexx.RexxStrictArgument>
]
Beispiel: Test_03.java mit test_rexx_03.rex (Foliensatz:
AutoJava-BSF4ooRexx-06-RexxScript.pdf Folie 28)
Ich habe das Beispiel in IntelliJ rekonstruiert und über die Kommandozeile (CMD) ausgeführt.
Java: JRE 8 32bit
JDK: Bellsoft Liberica JDK 12 32bit
ooRexx: 4.2.0 32bit
BSF4ooRexx: v450-20141212 32bit
Apache Open Office: 4.1.8 32bit
Mit freundlichen Grüßen,
Adrian Ciarnau