#1232 New .debuginput and .traceoutput monitors destination is .nil

None
invalid
nobody
None
none
1
2013-12-30
2013-12-30
No

Forgot to open a bug tracker item for http://sourceforge.net/p/oorexx/mailman/message/31731459/, hence this entry.

Running the latest ooRexx build from the build-machine (directory date 12/30, interpreter reports build date 12/27) shows that the new .debugInput and .traceOutput monitors have no destinations set.

rexxtry-session to demonstrate the problem:

    F:\test\orx\420>rexxtry
    REXX-ooRexx_4.2.0(MT)_32-bit 6.04 27 Dec 2013
      rexxtry.rex lets you interactively try REXX statements.
        Each string is executed when you hit Enter.
        Enter 'call tell' for a description of the features.
      Go on - try a few...            Enter 'exit' to end.
    call rgf_util2.rex
      ........................................... rexxtry.rex on WindowsNT

Discussion

  • Rony G. Flatscher

    Sorry, incomplete rexxtry copy-paste, here is the full session:

        F:\test\orx\420>rexxtry
        REXX-ooRexx_4.2.0(MT)_32-bit 6.04 27 Dec 2013
          rexxtry.rex lets you interactively try REXX statements.
            Each string is executed when you hit Enter.
            Enter 'call tell' for a description of the features.
          Go on - try a few...            Enter 'exit' to end.
        call rgf_util2.rex
          ........................................... rexxtry.rex on WindowsNT
        say .debugInput~destination
        The NIL object
          ........................................... rexxtry.rex on WindowsNT
        say .traceOutput~destination
        The NIL object
          ........................................... rexxtry.rex on WindowsNT
        .traceOutput~say("tracing test")
          Oooops ! ... try again.     Object method not found
                                      Object "The NIL object" does not understand message "SAY"
          rc = 97.1 ................................. rexxtry.rex on WindowsNT
    
     
  • Rick McGuire

    Rick McGuire - 2013-12-30
    • status: open --> invalid
     
  • Rick McGuire

    Rick McGuire - 2013-12-30

    .debuginput and .traceoutput are working correctly. the destination method CHANGES the destination, not return the destination. You should be using the current method.

     
  • Rony G. Flatscher

    Ahem, SORRY for the noise because of this stupid error of mine! :(

     


Anonymous

Cancel  Add attachments