[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:33:51 EDT 2009

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.