Sehr geehrter Herr. Prof.,

Liebe KollegInnen,

 

bei dem Ausführen von den Beispielen aus den Folien „AutoJava-BSF4ooRexx-01.pdf“ kam es bei mir mehrmals zu der unten stehenden Fehlermeldung (rot), wenn ich Codes mit der Java Class „XyzType" ausführen wollte. Andere Beispiele aus den Folien funktionierten jedoch (Java Array erstellen, RexxProxy) .

 

Java, der ooRexx-interpreter und OpenOffice sind alle in der 32-Bit-Version installiert. Lediglich BSF4ooRexx gab es scheinbar nur in einer 64-Bit-Version à ist in “C:\Program Files” installiert.

Ich habe bereits mehrere Versionen von Java (von verschiedenen Anbietern) getestet und BSF4ooRexx mehrmals neu installiert. Das Problem bleibt aber leider bestehen.

Im Anhang befindet sich ein File, bei dem das Problem auftritt.

 

Output:

 

       *-* Compiled routine "BSF".

       *-* Compiled method "CALLWITH" with scope "Routine".

  1913 *-* beanName=self~class~rBSF~callWith(arr)~substr(4)

       *-* Compiled method "NEW" with scope "Object".

     1 *-* o=.BSF~new("XyzType")

Error 40 running C:\Users\Elias\Desktop\BP2\test.rexx line 1:  Incorrect call to routine.

Error 40.900:  BSF4ooRexx/routine/BSF(), error 3: Java exception occurred: [org.apache.bsf.BSFException: BSF4ooRexx subfunction "new": while attempting to load class 'XyzType', threw: [org.apache.bsf.BSFException: BSF4ooRexx subfunction "new": while attempting to load class 'XyzType', threw exception: [java.lang.ClassNotFoundException: XyzType]]].

 

Ich wäre Ihnen allen sehr dankbar, wenn Sie Ideen haben, wie ich dieses Problem beheben kann.

 

Mit freundlichen Grüßen,

Elias Bashir