Watch out for 2.6 then going back to 2.5
Dennis Brown
see3d at writeme.com
Thu Jun 9 22:07:19 EDT 2005
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 at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
More information about the use-livecode
mailing list