[squeak-dev] MNU: Character>>greaseInteger when loading Seaside in Squeak Trunk
Fabio Niephaus
lists at fniephaus.com
Tue Nov 8 09:52:25 UTC 2016
On Mon, Nov 7, 2016 at 8:24 PM Bernhard Pieber <bernhard at pieber.com> 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 at 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 at 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 at 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 at 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 --
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20161108/66589dc8/attachment-0001.html>
More information about the Squeak-dev
mailing list
|