[plt-dev] EMERGENCY: drscheme no longer works in today's svn head

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Thu Aug 27 18:46:24 EDT 2009

Welll.... I was responding in kind to the subject line.

I don't know how to make this bad behavior happen, but it looks like a
bug in CM somehow.

Robby

On Thu, Aug 27, 2009 at 5:33 PM, Matthias Felleisen<matthias at ccs.neu.edu> wrote:
>
> Sorry .. I know this. The question is at a somewhat higher level :-)
>
>
> On Aug 27, 2009, at 6:30 PM, Robby Findler wrote:
>
>> It means that some of your .zo files are out of date. Specifically,
>> ones that drscheme manages. I don't know how that is happening, tho.
>>
>> Try disabling automatic .zo compilation.
>>
>> You could also delete the compiled/drscheme directory mentioned in the
>> email.
>>
>> Robby
>>
>> On Thu, Aug 27, 2009 at 5:18 PM, Matthias Felleisen<matthias at ccs.neu.edu>
>> wrote:
>>>
>>> OUCH: rolling back the collects a week doesn't do it:
>>>
>>>> Welcome to DrScheme, version 4.2.1.7-svn13aug2009 [3m].
>>>> Language: Module custom; memory limit: 256 megabytes.
>>>> Module Language: invalid module text
>>>> . scheme/lang/compiled/drscheme/errortrace/reader_ss.zo:1:0: read
>>>> (compiled): code compiled for version 4.2.1.6, not 4.2.1.7
>>>>
>>>> Interactions disabled.
>>>
>>> What the hell does this mean?
>>>
>>>
>>>
>>>
>>> On Aug 27, 2009, at 5:43 PM, Matthias Felleisen wrote:
>>>
>>>>
>>>> I tracked down one obvious error (locate-frame instead of locate-file in
>>>> private/ somewhere) but I will leave it to you. Thanks.
>>>>
>>>>
>>>> On Aug 27, 2009, at 5:38 PM, Robby Findler wrote:
>>>>
>>>>> (It was supposed to be a method of the frame-group, fwiw.)
>>>>>
>>>>> On Thu, Aug 27, 2009 at 4:37 PM, Robby
>>>>> Findler<robby at eecs.northwestern.edu> wrote:
>>>>>>
>>>>>> I think that the error is coming from the error-display-handler.
>>>>>> Generally speaking, that code is called in strange places, so needs to
>>>>>> not raise errors.
>>>>>>
>>>>>> Robby
>>>>>>
>>>>>> On Thu, Aug 27, 2009 at 4:33 PM, Ryan Culpepper<ryanc at ccs.neu.edu>
>>>>>> wrote:
>>>>>>>
>>>>>>> On Aug 27, 2009, at 4:56 PM, Matthias Felleisen wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Switching to Module in drscheme immediately produces this error
>>>>>>>> message
>>>>>>>>
>>>>>>>>> Welcome to DrScheme, version 4.2.1.7-svn27aug2009 [3m].
>>>>>>>>> Language: Module; memory limit: 256 megabytes.
>>>>>>>>> Module Language: invalid module text
>>>>>>>>> send: no such method: locate-frame for class: %
>>>>>>>>
>>>>>>>> and it disables all buttons except for STOP. Clicking stop doesn't
>>>>>>>> help
>>>>>>>> the least.
>>>>>>>
>>>>>>> I get the same error. Some more notes:
>>>>>>>
>>>>>>> By a combination of kills and breaks (a final break seems
>>>>>>> necessary...?) I
>>>>>>> was able to kill the evaluation. When I switched the language to
>>>>>>> Pretty
>>>>>>> Big,
>>>>>>> I got a "read found code compiled for 4.2.1.6, wanted 4.2.1.7"
>>>>>>> (paraphrased
>>>>>>> because it is no longer in front of me). I have no idea what code in
>>>>>>> particular it's taking about.
>>>>>>>
>>>>>>> My conjecture is that Robby's commit (r15795) is responsible for the
>>>>>>> error
>>>>>>> message that actually gets shown ('locate-frame' occurs nowhere else
>>>>>>> in
>>>>>>> the
>>>>>>> collects, as far as I can tell), but there seems to be an underlying
>>>>>>> problem. That is, there's an error reporting the real error.
>>>>>>>
>>>>>>> I had run a full setup-plt immediately before starting DrScheme, so
>>>>>>> somewhere code is not getting recompiled. I'm currently in the middle
>>>>>>> of a
>>>>>>> "setup-plt -c; setup-plt" cycle.
>>>>>>>
>>>>>>> Ryan
>>>>>>>
>>>>>>> _________________________________________________
>>>>>>> For list-related administrative tasks:
>>>>>>> http://list.cs.brown.edu/mailman/listinfo/plt-dev
>>>>>>>
>>>>>>
>>>>
>>>> _________________________________________________
>>>> For list-related administrative tasks:
>>>> http://list.cs.brown.edu/mailman/listinfo/plt-dev
>>>
>>>
>
>


Posted on the dev mailing list.