Lieber Herr Prinz,

On 21.05.2020 15:07, Dominique Prinz wrote:

Ich habe jetzt die letzte Logdatei durchsucht und konnte folgenden Fehler finden:

 

2020-05-21T14:13:57.876000: Error 92 running C:\Users\domip\Downloads\bsf4oorexx\install\setupBSF.rex line 2093:  OLE error

2020-05-21T14:13:57.877000: Error 92.906:  OLE exception: Code: 80070002 Source: WshShell.RegRead Description: Ungültige Wurzel in Registrierungsschlüssel "HKLM\Software\JavaSoft\Java Runtime Environment\CurrentVersion".

 

Allerdings bin ich mir nicht sicher was nun zwecks Behebung des Fehlers getan werden muss.

zunächst einmal einfach die Logdatei durchsehen. Da finden Sie heraus, dass Sie ein 32-bit-Rexx verwenden, dass Sie verschieden Java-Versionen installiert haben, das Java, das Sie haben, nicht 32-bit ist, also nicht zusammenpasst:

... cut ...
2020-05-21T14:13:53.945000: cmd.eRexxBitness......... [32]
2020-05-21T14:13:53.946000: Operating system version, command: [ver], yielding:

Microsoft Windows [Version 10.0.18362.836]
... cut ...
Path=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\BellSoft\LibericaJDK-8-Full\bin\;C:\Program Files\BellSoft\LibericaJDK-11-Full\bin\;C:\Program Files\BellSoft\LibericaJDK-11\bin\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\ooRexx;C:\Users\domip\AppData\Local\Microsoft\WindowsApps
... cut ... (ganz am Ende):
2020-05-21T14:13:57.659000: createAndRunInstallationScripts(): mode=[install], 'call createInstallScript(setupBSF.rex)'
2020-05-21T14:13:57.662000: parse version v: v=[REXX-ooRexx_4.2.0(MT)_32-bit 6.04 22 Feb 2014]
2020-05-21T14:13:57.664000: parse source  s: s=[WindowsNT SUBROUTINE C:\Users\domip\Downloads\bsf4oorexx\install\setupBSF.rex]
2020-05-21T14:13:57.665000: setupBSF.rex: no path to Java's binary supplied, using determinePath2javaBinary()...
2020-05-21T14:13:57.666000: determinePath2javaBinary(), starting ... line # [2002]
2020-05-21T14:13:57.667000: determinePath2javaBinary(), 'ProgramW6432': [C:\Program Files], cmd.eJavaBinary=[] line # [2036]
2020-05-21T14:13:57.669000: determinePath2javaBinary(), getFromPath() returned: [C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe] line # [2060]
2020-05-21T14:13:57.864000: determinePath2javaBinary(), Java bitness does not match ooRexx bitness, Java tested: ["C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe"], continuing search ... line # [2075]
2020-05-21T14:13:57.865000: determinePath2javaBinary(), Java binary not found, consulting registry ... line # [2089]
2020-05-21T14:13:57.871000:        *-* Compiled method UNKNOWN with scope "OLEObject"
2020-05-21T14:13:57.872000:   2093 *-*   version=wsh~regRead(basekey"\CurrentVersion")
2020-05-21T14:13:57.873000:    269 *-*       call determinePath2javaBinary -- will do getJavaProps() and set j.
2020-05-21T14:13:57.874000:    811 *-* call (createInstallScript)
2020-05-21T14:13:57.875000:    490 *-*       res=createAndRunInstallationScripts(cmd., "install", cmd.eSetupBSF, cmd.eInstallScriptNameBSF, -12, -13)
2020-05-21T14:13:57.876000: Error 92 running C:\Users\domip\Downloads\bsf4oorexx\install\setupBSF.rex line 2093:  OLE error
2020-05-21T14:13:57.877000: Error 92.906:  OLE exception: Code: 80070002 Source: WshShell.RegRead Description: Ungültige Wurzel in Registrierungsschlüssel "HKLM\Software\JavaSoft\Java Runtime Environment\CurrentVersion".

In Ihrer Windows registry findet sich kein Eintrag "JavaSoft"-Eintrag, der bei klassischen Oracle-Java-Installationen üblicherweise existiert.

Sie müssen also entweder die 64-Bit-Version von ooRexx oder eine 32-Bit-Version von Java installieren und anschließend BSF4ooRexx neu installieren.

Mit freundlichem Gruß

Rony G. Flatscher

 

Von: Aj2020s <aj2020s-bounces@alice.wu-wien.ac.at> Im Auftrag von Rony G. Flatscher
Gesendet: Donnerstag, 21. Mai 2020 14:44
An: aj2020s@alice.wu-wien.ac.at
Betreff: Re: [Aj2020s] BSF.CLS Error

 

Lieber Herr Prinz,

On 21.05.2020 14:33, Dominique Prinz wrote:

Vielen Dank für die schnelle Hilfe Herr Professor Flatscher und Herr Schwarzer,

 

allerdings besteht der Fehler auch nach mehrmaliger Deinstallation und Installierung von BSF4ooRexx und Erstellung einer neuen Instanz von Intellij. Außerdem habe ich nun auch unterschiedliche Java Versionen ausprobiert. Trotzdem habe ich dabei leider keinen Erfolg gehabt.

Nachdem nieman an Ihrer Maschine sitzt, kann Ihnen niemand helfen, da niemand weiß, was genau bei Ihnen nicht funktioniert.

Daher auch der Hinweis auf die BSF4ooRexx-Installationslogdatei, dem Sie folgen müssen, wenn man Ihnen helfen können soll! Das ist eine ganz normale Textdatei, die mitloggt, was beim Installieren geschieht und daher im Fehlerfall Gold wert sein kann!

Mit freundlichem Gruß

Rony G. Flatscher




 

Von: Aj2020s <aj2020s-bounces@alice.wu-wien.ac.at> Im Auftrag von Rony G. Flatscher
Gesendet: Donnerstag, 21. Mai 2020 14:02
An: aj2020s@alice.wu-wien.ac.at
Betreff: Re: [Aj2020s] BSF.CLS Error

 

Lieber Herr Prinz, liebe Studierende,

wenn es beim Installieren von BSF4ooRexx zu Problemen gekommen ist, dann sind diese in Ihrem Homeverzeichnis in der Logdatei namens "BSF4ooRexx_2020-05-ddThh-mm-ss.???000.log" dokumentiert, auch eine erfolgreiche Installation.

Wenn Ihre Installation erfolgreich war, dann sollten Sie wissen, dass Sie auf diese installierten Programme erst zugreifen können, wenn Sie in Ihrem Betriebssystem eine neue Session (ein neues Terminalfenster, eine neue Instanz von IntelliJ etc) öffnen. Erst dann kommen die mit der Installation von BSF4ooRexx erfolgten Änderungen in Ihrer Umgebung zum Tragen und das Betriebssystem kann die von BSF4ooRexx benötigten Programme und Bibliotheken finden!

Natürlich, Sie könnten auch Ihre Maschine neu booten, weil danach alle Sessions neu angelegt werden und daher die neue Umgebung zur Verfügung haben. Nur, es ist ein bisschen ein Overkill! :)

Mit freundlichem Gruß

Rony G. Flatscher

 

On 21.05.2020 12:26, Dominique Prinz wrote:

Liebe Kolleginnen und Kollegen,

 

leider bekomme ich bei dem Versuch die Sample-Beispiele aus dem BSF4ooRexx Ordner durchzugehen die folgende Fehlermeldung:

 

Error 43 running C:\Program Files (x86)\BSF4ooRexx\samples\1-010_HelloWorld.rxj line 90:  Routine not found

Error 43.901:  Could not find routine "BSF.CLS" for ::REQUIRES

 

Folgende Zusatzinformationen:

 

Ich habe das neue BSF4ooRexx 5.0 Plugin gestern installiert und ebenfalls die neueste Version von Java. Die BSF.CLS Routine befindet sich ebenfalls in dem BSF4ooRexx Ordner.

Leider kann ich mir nicht erklären weshalb die Routine nicht gefunden wird.

Bei meinem Kollegen hat das gleiche Problem nach der Installation der neuesten Java-Version funktioniert, bei mir jedoch nicht.

 

Vielleicht hatte jemand von euch das gleiche Problem und konnte es bereits lösen, dann würde ich mich über Hilfe freuen.

 

LG und schönen Feiertag,

Dominique Prinz

 

--
__________________________________________________________________________________
 
Prof. Dr. Rony G. Flatscher
Department Informationsverarbeitung und Prozessmanagement
Institut für Wirtschaftsinformatik und Gesellschaft
D2c 2.086
WU Wien
Welthandelsplatz 1
A-1020  Wien/Vienna, Austria/Europe
 
http://www.wu.ac.at
__________________________________________________________________________________
 
 
 
 
 

-- 
--
__________________________________________________________________________________

Prof. Dr. Rony G. Flatscher
Department Informationsverarbeitung und Prozessmanagement
Institut für Wirtschaftsinformatik und Gesellschaft
D2c 2.086
WU Wien
Welthandelsplatz 1
A-1020  Wien/Vienna, Austria/Europe

http://www.wu.ac.at
__________________________________________________________________________________