From: SourceForge.net <no...@so...> - 2008-05-30 00:08:04
|
Bugs item #1978536, was opened at 2008-05-29 16:54 Message generated for change (Comment added) made by regli1 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1978536&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: regli (regli1) Assigned to: Nobody/Anonymous (nobody) Summary: Cleanup error in ooRexx 3.2.0 Initial Comment: REXX-ooRexx_3.2.0(MT) 6.02 30 Oct 2007 Windows Vista X64 SP1 Object Rexx Workbench 2.1.3 I have had a discussion on comp.lang.rexx with the author of BSF4REXX regarding problems encountered during debugging from within the Object Rexx workbench. The thread is here: http://groups.google.com/group/comp.lang.rexx/browse_thread/thread/6b8b782959293bc8/201a5c5a096c0efb#201a5c5a096c0efb The primary issue is that bsf.cls can be invoked only once during a debugging session. If for any reason the program is restarted then it fails during the call. After further determinations it became clear that there appear to be cleanup issues either in BSF or, according to Rony Flatscher, an ooRexx cleanup error. Running the supplied script should result in the following: D:\Development\Rexx>rexx test 14 *-* parse source system . programname >>> "WindowsNT" >>> "D:\Development\Rexx\test.REX" 15 *-* parse version IPversion >>> "REXX-ooRexx_3.2.0(MT) 6.02 30 Oct 2007" 16 *-* if Arg()>0 >>> "0" 18 *-* else 18 *-* arg_list = "" >>> "" 27 *-* call bsf.cls 28 *-* rc = rxfuncdrop("BSF") >>> "0" 33 *-* exit 0 /* leave program */ >>> "0" BsfLoadFuncs(): error '30' while registering function 'BsfDropFuncs' BsfLoadFuncs(): error '30' while registering function 'BsfInvokedBy' BsfLoadFuncs(): error '30' while registering function 'BsfLoadJava' BsfLoadFuncs(): error '30' while registering function 'BsfQueryAllFunctions' BsfLoadFuncs(): error '30' while registering function 'BsfQueryRegisteredFunctions' BsfLoadFuncs(): error '30' while registering function 'BsfShowErrorMessage' BsfLoadFuncs(): error '30' while registering function 'BsfUnloadJava' BsfLoadFuncs(): error '30' while registering function 'BsfVersion' BsfLoadFuncs(): error '30' while registering function 'BsfAttachToTID' BsfLoadFuncs(): error '30' while registering function 'BsfGetTID' BSF.CLS: SIGL=360 = line # with exception, line: [ call BsfLoadFuncs -- register all the BSF4Rexx functions ...] exception: SYNTAX traceback: 360 *-* call BsfLoadFuncs -- register all the BSF4Rexx functions ... Please let me know whenever I can be of further help. ---------------------------------------------------------------------- >Comment By: regli (regli1) Date: 2008-05-29 17:08 Message: Logged In: YES user_id=2102432 Originator: YES File Added: test.REX ---------------------------------------------------------------------- Comment By: regli (regli1) Date: 2008-05-29 16:59 Message: Logged In: YES user_id=2102432 Originator: YES The URL to the comp.lang.rexx topic didn't work. Here is another attempt: <a href="http://groups.google.com/group/comp.lang.rexx/browse_thread/thread/6b8b782959293bc8/201a5c5a096c0efb#201a5c5a096c0efb">BSF4REXX E(rro)r when REXX invoked from Java Options </a> ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1978536&group_id=119701 |