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

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Thu Aug 27 18:18:05 EDT 2009

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.