[squeak-dev] Re: [Pharo-project] SqueakSource 3
Tobias Pape
Das.Linux at gmx.de
Wed Apr 20 17:00:04 UTC 2011
Am 2011-04-20 um 18:27 schrieb Germán Arduino:
> 2011/4/20 Tobias Pape <Das.Linux at gmx.de>:
>>
>> Am 2011-04-20 um 15:44 schrieb Germán Arduino:
>>
>>> 2011/4/20 Tobias Pape <Das.Linux at gmx.de>:
>>>>
>>>> Am 2011-04-20 um 14:19 schrieb Torsten Bergmann:
>>>>
>>>>> Hi Tobias,
>>>>>
>>>>> looks like it is basically working. I used a clean Pharo 1.2.1, then loaded Seaside
>>>>>
>>>>> Gofer new
>>>>> squeaksource: 'MetacelloRepository';
>>>>> package: 'ConfigurationOfSeaside30';
>>>>> load.
>>>>>
>>>>> ((Smalltalk at: #ConfigurationOfSeaside30) project latestVersion) load.
>>>>>
>>>>>
>>>>> then loaded you script:
>>>>>
>>>>>
>>>>> Gofer new
>>>>> squeaksource: 'MetacelloRepository';
>>>>> package: 'ConfigurationOfSqueakSource';
>>>>> load.
>>>>> ((Smalltalk at: #ConfigurationOfSqueakSource) project version: #development) load.
>>>>>
>>>>> After that I started Seaside using the seaside control panel
>>>>> and went to http://localhost:9094/installSS
>>>>>
>>>>> I got two errors, but after proceeding I was able to run
>>>>> an instance of SS3. Cool.
>>>>
>>>> I would be certainly interested in the errors.
>>>
>>> In a Squeak 4.2 image with seaside preloaded, trying to install
>>> SqueakSource3, the first error coming is:
>>> MessageNotUnderstood: MethodContext>>tempScopedNames (seems to be in
>>> WAPharoWalkback).
>>
>> Ah, that one…, -.-'
>> One of the differences between Squeak and Pharo.
>> The method is called tempNames in Squeak and was in earlier Pharos.
>> Now the Pharo one changed and is used henceforth in WAPharoWalkback.
>>
>> That is a Seasdie problem, after all.
>> Possible solutions:
>> 1) hack the imaged and add MethodContext>>tempScopedNames to return self tempNames
>> 2) persuade the Squeak community to rename tempNames to tempScopedNames (just kidding)
>> 3) persuade the Pharo community to re-rename tempScopedNames to tempNames (well, just kidding, too)
>> 4) persuade the Seaside-developers to
>> a) Create a WASqueakWalkback that is like the WAPharoWalkback but uses the indicated message or
>> b) make the tempScopedNames-message ‘greasy’, ie, marked as platform-dependent.
>>
>>
>>
>> BTW: when a Walkback is popping up, there must be a root cause,
>> would you like to seek for that?
>>
>> So Long,
>> -Tobias
>>
>>
>>
>>
>>
>
> Yes, sorry, the error I get is:
>
> Stack Trace
>
> 1.
>
> thisContext
> EncoderForV3PlusClosures(Encoder)>>undeclared:
> self
> {an EncoderForV3PlusClosures}
> name
> 'SSDiffyTextWriter'
> sym
> nil
This is strange, as SSDiffyTextWriter is in one of the MCZ's for sure.
Can you exchange the Exception handler and give me a stack trace?
So Long,
-Tobias
More information about the Squeak-dev
mailing list
|