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 -- > > >