Richard,Sarah,Mark,Jon

I found the problem and my face is a bit red. It was not stack corruption, it was a caused by a typo that caused a missing global declaration. The error just by coincidence happened to occur during the few hours I was trying to run on 2.6. I had so many reverts during that time, I must have messed up an edit. The reason I was so confused, was that when I hit debug in the error window, it showed me the line, but the variable watcher was in a different context which had the global listed but did not have j listed. Typing into the message box used the variable watcher context. I am usually pretty good with debugging problems (even though I am still new with Rev) but I was led astray by what I thought the tool was showing me. However, in trying to duplicate the context error now, I can't. It does the right thing. So now I am wondering if it was somehow operator error. I usually figure operator error, but this time I may have been too quick to blame 2.6 because I ran into so many other problems so quickly when I tried using it --blame the one with the long rap sheet that was in the vicinity. I will not likely repeat this mistake.

Thank you for the help.
I am sorry to have caused you any inconvenience.
My apologies to 2.6 for being accused of a crime it did not commit.
Thank goodness I can recover from this.

Dennis



On Jun 9, 2005, at 6:35 PM, Richard Gaskin wrote:

Dennis Brown wrote:

I could use some help. I am not sure how to approach trying to recover my stack. I have lots of backups, but I have to go back many revisions to find a stack the does not produce this error (prior to my brief encounter with 2.6).


If the Rev IDE is not reporting corruption, it may not be corrupted at all. Your original report said:

   repeat with j=1 to 20
      put j --mssg box contains 1
      get Typ[min(i+1+j,DateLines)] --error on this line


             executing at 11:59:32 AM
    Type    Function: error in source expression
    Object    card id 1002
    Line    get Typ[min(i+1+j,DateLines)]
    Hint    card id 1002

    The error is complaining that j has not been defined yet!!!!


I don't see "j" mentioned specifically in the error report, just "source expression". So if "j" is okay and "1" is one and not an undefined lower-case "L", what's in "i" and "DateLines"?

If those check out, what happens if you delete and retype that line? It may be that there's an option-space or other illegal non- printing character accidently put in there....

--
 Richard Gaskin
 Fourth World Media Corporation
 __________________________________________________
 Rev tools and more: http://www.fourthworld.com/rev
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to