Sehr geehrter Herr Flatscher,
ich benutze derzeit auch die Bsf4oorexx Version 450, weil das installieren
der aktuellen Version leider nicht funktioniert.
Anbei schicke ich Ihnen einen Screenshot, der Meldung die beim Ausführen der
Installationsdatei auftritt.
Mit freundlichen Grüßen,
Fabian Fuchs
Von: Aj2020w aj2020w-bounces@alice.wu-wien.ac.at Im Auftrag von Adrian
Ciarnau
Gesendet: Donnerstag, 14. Jänner 2021 16:50
An: aj2020w@alice.wu-wien.ac.at
Betreff: Re: [Aj2020w] JAVA/RexxScript Fehlermeldung
Sehr geehrter Herr Flatscher,
vielen Dank, jetzt funktioniert alles!
Mit freundlichen Grüßen
Adrian Ciarnau
Von: Rony G. Flatscher mailto:Rony.Flatscher@wu.ac.at
Gesendet: Donnerstag, 14. Jänner 2021 16:26
An: aj2020w@alice.wu-wien.ac.at mailto:aj2020w@alice.wu-wien.ac.at
Betreff: Re: [Aj2020w] JAVA/RexxScript Fehlermeldung
Lieber Herr Ciarnau,
Sie verwenden nicht die neuesten Versionen von BSF4ooRexx und ooRexx!
Deinstallieren Sie BSF4ooRexx, danach ooRexx.
Dann holen Sie sich die neueste Version ooRexx 5.0 beta in 32 bit und
installieren diese.
Anschließend holen Sie sich die neueste Version von BSF4ooRexx,
"BSF4ooRexx_install_v641-20201217-beta.zip", und installieren diese.
@allen TeilnehmerInnen: wenn Sie nicht die neueste Version von ooRexx
und/oder BSF4ooRexx haben, dann machen Sie bitte dasselbe wie Herr Ciarnau!
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
____________________________________________________________________________
______
On 14.01.2021 15:08, Adrian Ciarnau wrote:
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
mailto:org.rexxla.bsf.engines.rexx.RexxProxy@3d8174 "] --> Java
value="org.rexxla.bsf.engines.rexx.RexxProxy@3d8174
mailto: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
http://wi.wu.ac.at:8002/rgf/wu/lehre/autojava/material/foils/AutoJava-BSF4o
oRexx-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