[Seaside] About loading Seaside into Squeak6.0a-17082 ....

Esteban A. Maringolo emaringolo at gmail.com
Wed Apr 26 17:52:38 UTC 2017


You should have a GRSqueakPlatform as subclass, and then evaluate
"GRSqueakPlatform select", this will create and assign the new
instance as GRPlatform singleton.

Regards.
Esteban A. Maringolo


2017-04-26 14:27 GMT-03:00 H. Hirzel <hannes.hirzel at gmail.com>:
> The issue is that
>
>      GRPlatform current
>
>
> returns nil.
>
> On 4/26/17, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>> After replacing
>>
>>       #greaseInteger
>>
>> with
>>
>>      #asInteger
>>
>> I get an error in
>>
>>
>> WAKeyGenerator>>initialize
>>
>> initialize
>>       super initialize.
>>       self generator: GRPlatform current newRandom.
>>       self space:
>> 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-'
>>
>>
>>
>> So there are issues with the Grease compatibility layer.
>>
>> Maybe the configuration map loads the wrong version?
>>
>>
>> Suggestions?
>>
>>
>> On 4/26/17, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>>> Hello
>>>
>>> Loading Seaside into Squeak6.0a-17082 .... gives the following error
>>>
>>> Character(Object)>>doesNotUnderstand: #greaseInteger
>>>
>>> Details [1]
>>>
>>> Is there a particular Squeak6.0a version where Seaside loads fine?
>>> http://files.squeak.org/6.0alpha/
>>>
>>> Any suggestions how a fix to Grease should look like?
>>>
>>> Regards
>>> --Hannes
>>>
>>> ---------------------------------------------------------------------------------------------
>>> Character(Object)>>doesNotUnderstand: #greaseInteger
>>>         Receiver: Character null
>>>         Arguments and temporary variables:
>>>                 aMessage:       greaseInteger
>>>                 exception:      MessageNotUnderstood:
>>> Character>>greaseInteger
>>>                 resumeValue:    nil
>>>         Receiver's instance variables:
>>> Character null
>>>
>>> WAUrlEncoder class>>encode:on:
>>>         Receiver: WAUrlEncoder
>>>         Arguments and temporary variables:
>>>                 aCharacter:     Character null
>>>                 aStream:        a WriteStream
>>>                 printer:        a GRNumberPrinter
>>>         Receiver's instance variables:
>>>                 superclass:     WATableBasedEncoder
>>>                 methodDict:     a MethodDictionary()
>>>                 format:         65538
>>>                 instanceVariables:      nil
>>>                 organization:   ('as yet unclassified')
>>>
>>>                 subclasses:     nil
>>>                 name:   #WAUrlEncoder
>>>                 classPool:      nil
>>>                 sharedPools:    nil
>>>                 environment:    Smalltalk
>>>                 category:       #'Seaside-Core-Document'
>>>                 table:  #(nil nil nil nil nil nil nil nil nil nil nil
>>> nil nil nil
>>> nil nil nil ni...etc...
>>>
>>> WAUrlEncoder class>>initializeTable
>>>         Receiver: WAUrlEncoder
>>>         Arguments and temporary variables:
>>>                 stream:         a WriteStream
>>>                 characterLimit:         255
>>>                 index:  0
>>>                 character:      Character null
>>>                 value:  nil
>>>         Receiver's instance variables:
>>>                 superclass:     WATableBasedEncoder
>>>                 methodDict:     a MethodDictionary()
>>>                 format:         65538
>>>                 instanceVariables:      nil
>>>                 organization:   ('as yet unclassified')
>>>
>>>                 subclasses:     nil
>>>                 name:   #WAUrlEncoder
>>>                 classPool:      nil
>>>                 sharedPools:    nil
>>>                 environment:    Smalltalk
>>>                 category:       #'Seaside-Core-Document'
>>>                 table:  #(nil nil nil nil nil nil nil nil nil nil nil
>>> nil nil nil
>>> nil nil nil ni...etc...
>>>
>>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside


More information about the seaside mailing list