[plt-dev] drscheme fails on start up
I've looked into this a little bit. The contract error message was
very helpful in identifying where a bad was flowing and I put a guard
there so that drscheme shouldn't crash now (or at least it won't crash
at that point ...).
I can't reproduce the problem, tho. Possible relevant things: planet
packages you've installed (or other tools you have installed, or tools
you've disabled possibly), and the contents of the file you mention
below, foo.ss
Robby
On Thu, Apr 15, 2010 at 3:16 PM, Matthias Felleisen
<matthias at ccs.neu.edu> wrote:
>
> This is all I get in response to $ drscheme foo.ss & The window is blank. Created around 9am this morning.
>
>
>> /Users/matthias/plt/collects/drscheme/private/tools.ss: drscheme broke the contract
>> (->
>> (->
>> (is-a?/c interface:top-level-window<%>)
>> (is-a?/c interface:area-container<%>)
>> (is-a?/c class:switchable-button%))
>> symbol?
>> void?) on
>> drscheme:module-language-tools:add-opt-out-toolbar-button
>> ; expected <(is-a?/c interface:area-container<%>)>, given: #f
>>
>> === context ===
>> /Users/matthias/plt/collects/scheme/contract/private/blame.ss:54:0: raise-blame-error
>> /Users/matthias/plt/collects/scheme/contract/private/arrow.ss:1437:3
>> /Users/matthias/plt/collects/scheme/private/map.ss:18:11: map
>> /Users/matthias/plt/collects/drscheme/private/module-language-tools.ss:137:6: register-new-buttons method in ...le-language-tools.ss:72:4
>> /Users/matthias/plt/collects/drscheme/private/module-language-tools.ss:186:6: after-set-next-settings method in ...le-language-tools.ss:72:4
>> /Users/matthias/plt/collects/drscheme/private/unit.ss:567:10: after-load-file method in ...heme/private/unit.ss:465:8
>> /Users/matthias/plt/collects/framework/private/text.ss:358:4: after-load-file method in ...work/private/text.ss:87:2
>> /Users/matthias/plt/collects/framework/private/frame.ss:1019:2
>> /Users/matthias/plt/collects/scheme/private/class-internal.ss:3595:0: continue-make-super
>> /Users/matthias/plt/collects/scheme/private/class-internal.ss:3595:0: continue-make-super
>> /Users/matthias/plt/collects/scheme/private/class-internal.ss:3595:0: continue-make-super
>> /Users/matthias/plt/collects/framework/private/frame.ss:505:2
>> /Users/matthias/plt/collects/scheme/private/class-internal.ss:3595:0: continue-make-super
>> /Users/matthias/plt/collects/scheme/private/class-internal.ss:3595:0: continue-make-super
>> /Users/matthias/plt/collects/framework/private/frame.ss:1578:2
>> /Users/matthias/plt/collects/scheme/private/class-internal.ss:3595:0: continue-make-super
>> ...
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-dev
>