From: SourceForge.net <no...@so...> - 2012-05-28 09:00:22
|
Bugs item #3529966, was opened at 2012-05-26 07:44 Message generated for change (Comment added) made by orexx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3529966&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: APIs Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Rony G. Flatscher (orexx) Assigned to: Nobody/Anonymous (nobody) Summary: ReleaseLocalReference() causes ooRexx to abend Initial Comment: While working on BSF4ooRexx I added a ReleaseLocalReference() in an external Rexx function for Rexx (String) objects retrieved (using ArrayAt()) from the passed array (using ARGLIST to get the argument array in the external function). This seems to work for many Rexx programs that invoke that external Rexx function in BSF4ooRexx, however, if running a certain Rexx application, unexplainably ooRexx abends (Window popup, title: \"Open Object Rexx Interface\", message - translated from German to English - \"Open Object Rexx Interface found a problem and needs to be ended\"). This occurs while calling the ReleaseLocalReference()-API on a Rexx string object retrieved from the aforementioned array. This is also the only place in the entire program that applies ReleaseLocalReference(). ooRexx 4.1.1 GA, 32-bit, Windows (XP SP3) Will upload the zip-archive to duplicate this behavriou with this bug report. If the zip-archive is too big, then one could fetch the archive from: <http://wi.wu.ac.at/rgf/rexx/tmp/debug/> ---------------------------------------------------------------------- >Comment By: Rony G. Flatscher (orexx) Date: 2012-05-28 02:00 Message: Sorry, overlooked that file, is now uploaded to: <http://wi.wu.ac.at/rgf/rexx/tmp/debug/>. ---------------------------------------------------------------------- Comment By: Rick McGuire (bigrixx) Date: 2012-05-27 14:41 Message: The contents of this zip file are not a functional example that can be used to debug this problem. The following error occurs: 2932 *-* ::requires rgf_util2.rex Error 43 running C:\ORexxDev\bugs\3529966\testReleaseLocalReference\ooRexxTry.rx j line 2932: Routine not found Error 43.901: Could not find routine "RGF_UTIL2.REX" for ::REQUIRES ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3529966&group_id=119701 |