[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:30:42 EDT 2009

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.