#369 Erronious Error with 3.1.2

closed
nobody
None
5
2012-08-14
2007-07-25
Lee Peedin
No

The following simple script will produce an error with 3.1.2, but not with 3.1.1

/ test_start2.rex /
'start "" "http://www.rexxla.org"'

Error is as follows:
The system cannot find the file http://www.rexxla.org.

HOWEVER, the script will continue to run AND open the web page. This does NOT appear to happen if your browser is already open.

Discussion

  • Mark Miesfeld

    Mark Miesfeld - 2007-07-25

    Logged In: YES
    user_id=191588
    Originator: NO

    Lee,

    I do not get any error message when I try your example on my system, with or without a browser window open.

    This seems more like something coming from the operating system. When you say you tried it with 3.1.1, were you on the exact same machine? Or is your 3.1.1 ooRexx on a different machine as your 3.1.2 ooRexx?

    The other thing is, I have IE 7 on the system I tried this. What Internet Explorer version do you have?

     
  • Mark Miesfeld

    Mark Miesfeld - 2007-07-25

    Logged In: YES
    user_id=191588
    Originator: NO

    Lee,

    The other thing for you to try, is to just issue the command on the command line all by itself.

    C:\Work\IOP_1.6.440SPe\patch.example>type simple.rex
    / test_start2.rex /
    'start "" "http://www.rexxla.org"'

    C:\Work\IOP_1.6.440SPe\patch.example>start "" "http://www.rexxla.org"

    C:\Work\IOP_1.6.440SPe\patch.example>

    In ooRexx the 'start "" "http://www.rexxla.org"' is going to get passed to the Windows Shell, so typing the command by itself on the command line should produce the same result.

    On my system when I type it in on the command line, IE starts up with RexxLA site and there is no error message.

    I suspect when you type it in on the system you have a problem with - you will see the same error message.

     
  • Lee Peedin

    Lee Peedin - 2007-07-25

    Logged In: YES
    user_id=1223125
    Originator: YES

    1st test system: WinXP ooRexx 3.1.2 default browser FireFox
    2nd test system: WinXP ooRexx 3.1.1 default browser FireFox
    3rd test system: WinXP ooRexx 3.1.2 default browser FireFox
    4th test system: WinXP ooRexx 3.1.1 default browser IE 7
    5th test system: Win2K ooRexx 3.0.0 default browser FireFox
    6th test system: Win2K ooRexx 3.1.1 default browser IE 7.0

    Error occurs on both systems with 3.1.2, but does not occur on any system running 3.1.1 or 3.0.0

    I thought at first it was probably something on my system (1st test system), since it didn't happen on the 2nd system. But when I tried it on the 3rd, 4th, 5th, & 6th systems, the problem only occurred on systems with 3.1.2.

    Thus my conclusion that it's related to 3.1.2.

    Lee

    Will test more systems if necessary.

    Lee

     
  • Lee Peedin

    Lee Peedin - 2007-07-25
     
  • Lee Peedin

    Lee Peedin - 2007-07-25

    Logged In: YES
    user_id=1223125
    Originator: YES

    Mark - command line makes no difference - see attached screen shot

    File Added: Clipboard01.jpg

     
  • Mark Miesfeld

    Mark Miesfeld - 2007-07-25

    Logged In: YES
    user_id=191588
    Originator: NO

    Lee,

    Try just typing in: start "" "http://www.rexxla.org"

    at the command prompt and see what happens. That way ooRexx is not involved at all. See if you still get the same message.

     
  • Lee Peedin

    Lee Peedin - 2007-07-25

    Logged In: YES
    user_id=1223125
    Originator: YES

    Mark,
    The point I was trying to make with my last post indicating that the problem still exists when executed from the command line is that this only happens after 3.1.2 has been installed on a system. With versions of ooRexx prior to 3.1.2 the "start" command will work fine from a command line or inside code, but once 3.1.2 is installed "start" is "damaged". I suspect that something in one of the system environment variables has been altered.

    I have an old Dell system here at home that I will wipe clean on Thu. - install 3.1.1 - test "start" - uninstall 3.1.1 - install 3.1.2 - retest "start". If I can't reproduce the effect with that I will be happy to have this bug closed. But I've already tested on 6 different systems and the only ones that have a problem are the ones with 3.1.2 installed.

    Lee

     
  • Mark Miesfeld

    Mark Miesfeld - 2007-07-26

    Logged In: YES
    user_id=191588
    Originator: NO

    Lee,

    I wasn't trying to get you to close the bug, <grin> I was just trying to get a handle on what is happening.

    I've tried this on 5 different Windows systems and I don't get the message you reported on any of them. So, I don't have any way to determine what might be causing the message. (But I have Internet Explorer on all the systems, and looking back through your messages I see that you only get the error message where you have FireFox installed.)

    The ooRexx install changes very few environment variables and I don't think which variables are changed is any different in the 3.1.2 install than in the 3.1.1 install. I'll look closer to be sure.

    If you get the same error message when you type:

    start "" "http://www.rexxla.org"

    on the command line, it is very hard for me to envision any way that ooRexx is causing the error message. But, it's good you opened a bug when you think there a problem with ooRexx and I'm not dismissing what you say. <grin> I'll do some more investigation.

     
  • Lee Peedin

    Lee Peedin - 2007-07-26

    Logged In: YES
    user_id=1223125
    Originator: YES

    I'm not going to have the opportunity to test the old Dell system from scratch today. My desktop system at the office currently has 3.1.1 installed with FireFox as the default browser. I'll update it on Friday to 3.1.2 and see what happens. I'll try to remember to take a "snap-shot" of the environmental variables before and after.

    Lee

     
  • Lee Peedin

    Lee Peedin - 2007-07-27

    Logged In: YES
    user_id=1223125
    Originator: YES

    I am going to attempt to close this bug report as it seems that the relation to ooRexx 3.1.2 is a coincidence and not a result of 3.1.2. Sorry to those who used their time to try and replicate this, even though I truly appreciate it!

    Lee

     


Anonymous

Cancel  Add attachments