[squeak-dev] error when updating Squeak4.4-12327 to trunk

Frank Shearar frank.shearar at gmail.com
Wed Mar 6 19:28:12 UTC 2013


I can't help wondering if this is because of Nicolas' fun with the Parser?

frank

On 6 March 2013 15:59, Ken G. Brown <kbrown at mac.com> wrote:
> Running on COG 2397, and after updating fresh Squeak4.4-12327 Release to 12332, updating to Trunk  fails at first attempt in the same place, then by abandoning and trying the update again, it apparently completes to 12511.
>
>    Ken G. Brown
>
>> With COG 2678, pretty well the same. First attempt it timed out during the same update-nice-223, then trying again from what had already been loaded, got the following during the same update, during compiling SMLoader-fbs-78 as before:
>>
>> From: a at b.c
>> To: squeak-dev at lists.squeakfoundation.org
>> Subject: [BUG]SmallInteger(Object)>>doesNotUnderstand: #context
>>
>> here insert explanation of what you were doing, suspect changes you've made and so forth.
>>
>> 4 March 2013 6:24:59.37 pm
>>
>> VM: Mac OS - Smalltalk
>> Image: Squeak4.4 [latest update: #12327]
>>
>> SecurityManager state:
>> Restricted: false
>> FileAccess: true
>> SocketAccess: true
>> Working Dir /myStuff/mySmalltalkStuff/Sqkb/<Sqkb4.x/Sqkb4.5Trunk
>> Trusted Dir /foobar/tooBar/forSqueak/bogus/
>> Untrusted Dir /Users/kbrownht/Library/Preferences/Croquet/Internet/Untrusted
>>
>> SmallInteger(Object)>>doesNotUnderstand: #context
>>       Receiver: 976860964
>>       Arguments and temporary variables:
>>               aMessage:       context
>>               exception:      MessageNotUnderstood: SmallInteger>>context
>>               resumeValue:    nil
>>       Receiver's instance variables:
>> 976860964
>>
>> [] in Parser>>parse:cue:noPattern:ifFail:
>>       Receiver: a Parser
>>       Arguments and temporary variables:
>> <<error during printing>
>>       Receiver's instance variables:
>>               source:         a ReadStream 'installWebClient
>>       Installer ss
>>               project: ''WebClient'';...etc...
>>               mark:   20
>>               hereChar:       Character space
>>               aheadChar:      $s
>>               token:  'Installer'
>>               tokenType:      #word
>>               currentComment:         nil
>>               buffer:         a WriteStream 'Installer'
>>               typeTable:      #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xB...etc...
>>               here:   'installWebClient'
>>               hereType:       #word
>>               hereMark:       1
>>               hereEnd:        16
>>               prevMark:       1
>>               prevEnd:        nil
>>               encoder:        {an EncoderForV3PlusClosures}
>>               parseNode:      nil
>>               failBlock:      nil
>>               requestorOffset:        [closure] in Compiler>>translate:noPattern:ifFail:
>>               tempsMark:      0
>>               doitFlag:       nil
>>               properties:     false
>>               queriedUnusedTemporaries:       nil
>>               cue:    nil
>>
>> BlockClosure>>on:do:
>>       Receiver: [closure] in Parser>>parse:cue:noPattern:ifFail:
>>       Arguments and temporary variables:
>>               exception:      ReparseAfterSourceEditing
>>               handlerAction:  [closure] in Parser>>parse:cue:noPattern:ifFail:
>>               handlerActive:  true
>>       Receiver's instance variables:
>>               outerContext:   Parser>>parse:cue:noPattern:ifFail:
>>               startpc:        196
>>               numArgs:        0
>>
>> Parser>>parse:cue:noPattern:ifFail:
>>       Receiver: a Parser
>>       Arguments and temporary variables:
>> <<error during printing>
>>       Receiver's instance variables:
>>               source:         a ReadStream 'installWebClient
>>       Installer ss
>>               project: ''WebClient'';...etc...
>>               mark:   20
>>               hereChar:       Character space
>>               aheadChar:      $s
>>               token:  'Installer'
>>               tokenType:      #word
>>               currentComment:         nil
>>               buffer:         a WriteStream 'Installer'
>>               typeTable:      #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xB...etc...
>>               here:   'installWebClient'
>>               hereType:       #word
>>               hereMark:       1
>>               hereEnd:        16
>>               prevMark:       1
>>               prevEnd:        nil
>>               encoder:        {an EncoderForV3PlusClosures}
>>               parseNode:      nil
>>               failBlock:      nil
>>               requestorOffset:        [closure] in Compiler>>translate:noPattern:ifFail:
>>               tempsMark:      0
>>               doitFlag:       nil
>>               properties:     false
>>               queriedUnusedTemporaries:       nil
>>               cue:    nil
>>
>> Compiler>>translate:noPattern:ifFail:
>>       Receiver: a Compiler
>>       Arguments and temporary variables:
>>               aStream:        a ReadStream 'installWebClient
>>       Installer ss
>>               project: ''WebClient''...etc...
>>               noPattern:      false
>>               failBlock:      [closure] in MethodAddition>>createCompiledMethod
>>       Receiver's instance variables:
>>               sourceStream:   a ReadStream 'installWebClient
>>       Installer ss
>>               project: ''WebCli...etc...
>>               requestor:      nil
>>               class:  SMClient class
>>               category:       #private
>>               context:        nil
>>               parser:         a Parser
>>               cue:    a CompilationCue
>>
>> Compiler>>compile:in:classified:notifying:ifFail:
>>       Receiver: a Compiler
>>       Arguments and temporary variables:
>>               textOrStream:   'installWebClient
>>       Installer ss
>>               project: ''WebClient'';
>>               inst...etc...
>>               aClass:         SMClient class
>>               aCategory:      #private
>>               aRequestor:     nil
>>               failBlock:      [closure] in MethodAddition>>createCompiledMethod
>>       Receiver's instance variables:
>>               sourceStream:   a ReadStream 'installWebClient
>>       Installer ss
>>               project: ''WebCli...etc...
>>               requestor:      nil
>>               class:  SMClient class
>>               category:       #private
>>               context:        nil
>>               parser:         a Parser
>>               cue:    a CompilationCue
>>
>> Metaclass(Behavior)>>compile:classified:notifying:trailer:ifFail:
>>       Receiver: SMClient class
>>       Arguments and temporary variables:
>>               code:   'installWebClient
>>       Installer ss
>>               project: ''WebClient'';
>>               install: ''W...etc...
>>               category:       #private
>>               requestor:      nil
>>               bytes:  a CompiledMethodTrailer
>>               failBlock:      [closure] in MethodAddition>>createCompiledMethod
>>               methodNode:     nil
>>       Receiver's instance variables:
>>               superclass:     Object class
>>               methodDict:     a MethodDictionary(#assureWebClient->(SMClient class>>#assureWebCli...etc...
>>               format:         152
>>               instanceVariables:      nil
>>               organization:   ('private' assureWebClient installWebClient)
>>
>>               thisClass:      SMClient
>>
>> MethodAddition>>createCompiledMethod
>>       Receiver: a MethodAddition
>>       Arguments and temporary variables:
>>
>>       Receiver's instance variables:
>>               text:   'installWebClient
>>       Installer ss
>>               project: ''WebClient'';
>>               install: ''W...etc...
>>               category:       #private
>>               changeStamp:    'fbs 2/25/2013 21:26'
>>               requestor:      nil
>>               logSource:      true
>>               myClass:        SMClient class
>>               methodAndNode:  nil
>>               selector:       nil
>>               compiledMethod:         nil
>>               priorMethodOrNil:       nil
>>
>> On 2013-03-04, at 3:05 PM, Frank Shearar wrote:
>>
>>> Ken, if you use Cog 2678, do you see the same problem?
>>>
>>> frank
>>>
>>> On 4 March 2013 18:35, Ken G. Brown <kbrown at mac.com> wrote:
>>>> Mac 10.7.5, COG 2693
>>>> When updating a fresh Squeak4.4-12327 Release to latest trunk, I get the following:
>>>>  Ken G. Brown
>>>> ================================
>>>> 4 March 2013 10:45:55.288 am
>>>>
>>>> VM: Mac OS - Smalltalk
>>>> Image: Squeak4.4 [latest update: #12327]
>>>>
>>>> SecurityManager state:
>>>> Restricted: false
>>>> FileAccess: true
>>>> SocketAccess: true
>>>> Working Dir /myStuff/mySmalltalkStuff/Sqkb/<Sqkb4.x/Sqkb4.5Trunk
>>>> Trusted Dir /foobar/tooBar/forSqueak/bogus/
>>>> Untrusted Dir /Users/kbrownht/Library/Preferences/Croquet/Internet/Untrusted
>>>>
>>>> SmallInteger(Object)>>doesNotUnderstand: #context
>>>>       Receiver: 976860964
>>>>       Arguments and temporary variables:
>>>>               aMessage:       context
>>>>               exception:      MessageNotUnderstood: SmallInteger>>context
>>>>               resumeValue:    nil
>>>>       Receiver's instance variables:
>>>> 976860964
>>>> <snip>
>>
>


More information about the Squeak-dev mailing list