Re: MNU: Character>>greaseInteger when loading Seaside in Squeak Trunk

Fabio Niephaus <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.general,gmane.comp.lang.smalltalk.squeak.seaside
Message-ID <CADfnKi4RCs48DKnQ0zWoL=MnpZ-1X0vpJB1NNBu7Y7Q6ngktmw@mail.gmail.com>
On Mon, Nov 7, 2016 at 8:24 PM Bernhard Pieber <[email protected]> wrote:

> Hi,
>
> I tried to load the latest stable Seaside into Squeak Trunk (latest
> update: #16830) using the installation instructions from
> https://github.com/SeasideSt/Seaside.
>
> Metacello installed fine. However, both script variants (SmalltalkHub and
> GitHub) result in a MNU: Character>>greaseInteger. [2]
>
> I am on macOS Sierra Version 10.12.1 and used the latest OpenSmalltalk
> 32bit Cog Spur VM. [1]
>
> Can someone confirm this? Should this even work, or is it recommended to
> stay on 5.1 when working with Seaside?
>

Yes, I am having the same problem. It looks like that at least the baseline
needs to be updated.
I have opened an issue on GitHub [1] to which you can subscribe for updates.

Apparently, Seaside supports Squeak-5.1 (see [2]), so I'd recommend to stay
on 5.1 for now.

Cheers,
Fabio

[1] https://github.com/SeasideSt/Seaside/issues/902
[2] https://travis-ci.org/SeasideSt/Seaside/builds/169928973


>
> Cheers,
> Bernhard
>
> [1]
>
> /Users/bernhard/Documents/Squeak/SqueakSeaside/Spur.201611062116.app/Contents/MacOS/Squeak
> Croquet Closure Cog[Spur] VM [CoInterpreterPrimitives
> VMMaker.oscog-eem.1976]
> Mac OS X built on Nov  6 2016 21:36:35 UTC Compiler: 4.2.1 Compatible
> Apple LLVM 7.3.0 (clang-703.0.31)
> platform sources revision VM: 201611062116
> https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Sun Nov 6
> 21:16:10 2016 +0000 $ Plugins: 201611062116
> https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
> CoInterpreter VMMaker.oscog-eem.1976 uuid:
> 21cb3e48-ac24-420a-9d0d-75f4b84ce1c9 Nov  6 2016
> StackToRegisterMappingCogit VMMaker.oscog-eem.1976 uuid:
> 21cb3e48-ac24-420a-9d0d-75f4b84ce1c9 Nov  6 2016
>
> [2]
> 7 November 2016 8:22:41.932371 pm
>
> VM: Mac OS - Smalltalk
> Image: Squeak6.0alpha [latest update: #16830]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /Users/bernhard/Documents/Squeak/SqueakSeaside
> Trusted Dir /foobar/tooBar/forSqueak/bogus/
> Untrusted Dir /Users/bernhard/Library/Preferences/Squeak/Internet/My
> Squeak/
>
> 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...
>
> WAUrlEncoder class>>initialize
>         Receiver: WAUrlEncoder
>         Arguments and temporary variables:
>
>         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...
>
> MCMethodDefinition>>postload
>         Receiver: a MCMethodDefinition(WAUrlEncoder class>>initialize)
>         Arguments and temporary variables:
>
>         Receiver's instance variables:
>                 classIsMeta:    true
>                 source:         'initialize
>         self initializeTable '
>                 category:       #initialization
>                 selector:       #initialize
>                 className:      #WAUrlEncoder
>                 timeStamp:      'pmm 12/26/2010 18:10'
>
> MCMethodDefinition(MCDefinition)>>postloadOver:
>         Receiver: a MCMethodDefinition(WAUrlEncoder class>>initialize)
>         Arguments and temporary variables:
>                 aDefinition:    nil
>         Receiver's instance variables:
>                 classIsMeta:    true
>                 source:         'initialize
>         self initializeTable '
>                 category:       #initialization
>                 selector:       #initialize
>                 className:      #WAUrlEncoder
>                 timeStamp:      'pmm 12/26/2010 18:10'
>
> [] in [] in [] in [] in [] in MCPackageLoader>>basicLoad
>         Receiver: a MCPackageLoader
>         Arguments and temporary variables:
> <<error during printing>
>         Receiver's instance variables:
>                 requirements:   #()
>                 unloadableDefinitions:  a SortedCollection()
>                 obsoletions:    a Dictionary()
>                 additions:      an OrderedCollection(a
> MCOrganizationDefinition(#(#'Seaside-Core' 'S...etc...
>                 removals:       an OrderedCollection()
>                 errorDefinitions:       an OrderedCollection()
>                 provisions:     a Set(#DSCPostscriptCanvasToDisk
> #StandardSourceFileArray #ProjectLauncher...etc...
>                 methodAdditions:        an OrderedCollection(a
> MethodAddition a MethodAddition a MethodAddition...etc...
>                 preamble:       '========== Seaside-Core-JohanBrichau.871
> ==========
> increment seasid...etc...
>
> [] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
>         Receiver: an OrderedCollection(a
> MCOrganizationDefinition(#(#'Seaside-Core' 'Seaside-Core-Backtracki...etc...
>         Arguments and temporary variables:
> <<error during printing>
>         Receiver's instance variables:
>                 array:  {a MCOrganizationDefinition(#(#'Seaside-Core'
> 'Seaside-Core-Backtracking...etc...
>                 firstIndex:     1
>                 lastIndex:      1863
>
> OrderedCollection>>do:
>         Receiver: an OrderedCollection(a
> MCOrganizationDefinition(#(#'Seaside-Core' 'Seaside-Core-Backtracki...etc...
>         Arguments and temporary variables:
>                 aBlock:         [closure] in [] in
> OrderedCollection(Collection)>>do:displayingProgress:every:...etc...
>                 index:  658
>         Receiver's instance variables:
>                 array:  {a MCOrganizationDefinition(#(#'Seaside-Core'
> 'Seaside-Core-Backtracking...etc...
>                 firstIndex:     1
>                 lastIndex:      1863
>
> [] in OrderedCollection(Collection)>>do:displayingProgress:every:
>         Receiver: an OrderedCollection(a
> MCOrganizationDefinition(#(#'Seaside-Core' 'Seaside-Core-Backtracki...etc...
>         Arguments and temporary variables:
> <<error during printing>
>         Receiver's instance variables:
>                 array:  {a MCOrganizationDefinition(#(#'Seaside-Core'
> 'Seaside-Core-Backtracking...etc...
>                 firstIndex:     1
>                 lastIndex:      1863
>
> [] in [] in MorphicUIManager>>displayProgress:at:from:to:during:
>         Receiver: a MorphicUIManager
>         Arguments and temporary variables:
> <<error during printing>
>         Receiver's instance variables:
>                 builderClass:   MorphicToolBuilder
>
> BlockClosure>>on:do:
>         Receiver: [closure] in [] in
> MorphicUIManager>>displayProgress:at:from:to:during:
>         Arguments and temporary variables:
>                 exceptionOrExceptionSet:        ProgressNotification
>                 handlerAction:  [closure] in [] in
> MorphicUIManager>>displayProgress:at:from:to:during:...etc...
>                 handlerActive:  true
>         Receiver's instance variables:
>                 outerContext:   [] in
> MorphicUIManager>>displayProgress:at:from:to:during:
>                 startpc:        86
>                 numArgs:        0
>
> [] in MorphicUIManager>>displayProgress:at:from:to:during:
>         Receiver: a MorphicUIManager
>         Arguments and temporary variables:
> <<error during printing>
>         Receiver's instance variables:
>                 builderClass:   MorphicToolBuilder
>
> BlockClosure>>ensure:
>         Receiver: [closure] in
> MorphicUIManager>>displayProgress:at:from:to:during:
>         Arguments and temporary variables:
>                 aBlock:         [closure] in
> MorphicUIManager>>displayProgress:at:from:to:during:
>                 complete:       nil
>                 returnValue:    nil
>         Receiver's instance variables:
>                 outerContext:
>  MorphicUIManager>>displayProgress:at:from:to:during:
>                 startpc:        79
>                 numArgs:        0
>
> MorphicUIManager>>displayProgress:at:from:to:during:
>         Receiver: a MorphicUIManager
>         Arguments and temporary variables:
>                 titleString:    ''
>                 aPoint:         1280@772
>                 minVal:         0
>                 maxVal:         1863
>                 workBlock:      [closure] in
> OrderedCollection(Collection)>>do:displayingProgress:every:...etc...
>                 progress:       [closure] in
> SystemProgressMorph>>position:label:min:max:
>                 result:         #(nil)
>         Receiver's instance variables:
>                 builderClass:   MorphicToolBuilder
>
> ProgressInitiationException>>defaultResumeValue
>         Receiver: ProgressInitiationException:
>         Arguments and temporary variables:
>
>         Receiver's instance variables:
>                 messageText:    nil
>                 tag:    nil
>                 signalContext:
> ProgressInitiationException(Exception)>>signal
>                 handlerContext:         nil
>                 outerContext:   nil
>                 workBlock:      [closure] in
> OrderedCollection(Collection)>>do:displayingProgress:every:...etc...
>                 maxVal:         1863
>                 minVal:         0
>                 aPoint:         1280@772
>                 progressTitle:  ''
>
> ProgressInitiationException(Exception)>>resume
>         Receiver: ProgressInitiationException:
>         Arguments and temporary variables:
>
>         Receiver's instance variables:
>                 messageText:    nil
>                 tag:    nil
>                 signalContext:
> ProgressInitiationException(Exception)>>signal
>                 handlerContext:         nil
>                 outerContext:   nil
>                 workBlock:      [closure] in
> OrderedCollection(Collection)>>do:displayingProgress:every:...etc...
>                 maxVal:         1863
>                 minVal:         0
>                 aPoint:         1280@772
>                 progressTitle:  ''
>
> ProgressInitiationException>>defaultAction
>         Receiver: ProgressInitiationException:
>         Arguments and temporary variables:
>
>         Receiver's instance variables:
>                 messageText:    nil
>                 tag:    nil
>                 signalContext:
> ProgressInitiationException(Exception)>>signal
>                 handlerContext:         nil
>                 outerContext:   nil
>                 workBlock:      [closure] in
> OrderedCollection(Collection)>>do:displayingProgress:every:...etc...
>                 maxVal:         1863
>                 minVal:         0
>                 aPoint:         1280@772
>                 progressTitle:  ''
>
> UndefinedObject>>handleSignal:
>         Receiver: nil
>         Arguments and temporary variables:
>                 exception:      ProgressInitiationException:
>         Receiver's instance variables:
> nil
>
>
> --- The full stack ---
> Character(Object)>>doesNotUnderstand: #greaseInteger
> WAUrlEncoder class>>encode:on:
> WAUrlEncoder class>>initializeTable
> WAUrlEncoder class>>initialize
> MCMethodDefinition>>postload
> MCMethodDefinition(MCDefinition)>>postloadOver:
> [] in [] in [] in [] in [] in MCPackageLoader>>basicLoad
> [] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
> OrderedCollection>>do:
> [] in OrderedCollection(Collection)>>do:displayingProgress:every:
> [] in [] in MorphicUIManager>>displayProgress:at:from:to:during:
> BlockClosure>>on:do:
> [] in MorphicUIManager>>displayProgress:at:from:to:during:
> BlockClosure>>ensure:
> MorphicUIManager>>displayProgress:at:from:to:during:
> ProgressInitiationException>>defaultResumeValue
> ProgressInitiationException(Exception)>>resume
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> ByteString(String)>>displayProgressAt:from:to:during:
> ByteString(String)>>displayProgressFrom:to:during:
> OrderedCollection(Collection)>>do:displayingProgress:every:
> OrderedCollection(Collection)>>do:displayingProgress:
> [] in [] in [] in [] in MCPackageLoader>>basicLoad
> BlockClosure>>on:do:
> [] in [] in [] in MCPackageLoader>>basicLoad
> BlockClosure>>on:do:
> CurrentReadOnlySourceFiles class>>cacheDuring:
> [] in [] in MCPackageLoader>>basicLoad
> BlockClosure>>ensure:
> [] in MCPackageLoader>>basicLoad
> BlockClosure>>ensure:
> RecentMessages>>suspendWhile:
> MCPackageLoader>>basicLoad
> [] in MCPackageLoader>>loadWithNameLike:
> BlockClosure>>ensure:
> MCPackageLoader>>useChangeSetNamed:during:
> MCPackageLoader>>useNewChangeSetNamedLike:during:
> MCPackageLoader>>loadWithNameLike:
> MCVersionLoader>>load
> MetacelloGoferLoad(GoferLoad)>>execute
> [] in [] in
> MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
> [] in
> MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
> [] in MetacelloSqueakPlatform>>do:displaying:
> [] in [] in MorphicUIManager>>displayProgress:at:from:to:during:
> BlockClosure>>on:do:
> [] in MorphicUIManager>>displayProgress:at:from:to:during:
> BlockClosure>>ensure:
> MorphicUIManager>>displayProgress:at:from:to:during:
> -- and more not shown --
>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.