Commit log with errors [was: [squeak-dev] Daily Commit Log]

Igor Stasenko siguctua at gmail.com
Sat Oct 24 23:58:34 UTC 2009


Has anyone noticed, the problems with recent commits made by Andreas,
which lead to error?

2009/10/25  <commits at source.squeak.org>:
> Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
>
> http://lists.squeakfoundation.org/pipermail/packages/2009-October/001681.html
>
> Name: Multilingual-ar.54
> Ancestors: Multilingual-nice.53
>
> Faster conversions in MultiByteFileStream and friends:
> ------------------------------------------------------------------
> Change Set:             FasterLatin1Conversion-Part1
> Date:                   10 May 2009
>
> Install fast latin1 conversion Part1
>
> generalize Andreas Raab trick from ByteString>>#squeakToUtf8
> to every converter using class instance variables
> ------------------------------------------------------------------
> Change Set:             FasterLatin1Conversion-Part2
> Date:                   10 May 2009
>
> Install fast latin1 conversion Part2
>
> Create TextConverter instance variables to handle
> latin1 fast conversion + lineEndConventions fast conversion
> ------------------------------------------------------------------
> Change Set:             FasterLatin1Conversion-Part3
> Date:                   10 May 2009
>
> Install fast latin1 conversion Part3
>
> Use #installLineEndConventionInConverter where due.
> that is whenever converter or lineEndConvention are changed in MultiByteFileStream
> ------------------------------------------------------------------
> Change Set:             FasterLatin1Conversion-Part4
> Date:                   10 May 2009
>
> Install fast latin1 conversion Part4
>
> Install fast latin1 conversion in MultiByteFileStream>>#nextPutAll:
>
>
> ==== ERROR ===
>
> Error: subscript is out of bounds: 0
>
> 24 October 2009 4:02:34 am
>
> VM: unix - a SmalltalkImage
> Image: Squeak3.7 [latest update: #5989]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /home/squeaksource
> Trusted Dir /home/squeaksource/secure
> Untrusted Dir /home/squeaksource/My Squeak
>
> Array(Object)>>error:
>        Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>        Arguments and temporary variables:
>                aString:        'subscript is out of bounds: 0'
>        Receiver's instance variables:
> #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>
> Array(Object)>>errorSubscriptBounds:
>        Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>        Arguments and temporary variables:
>                index:  0
>        Receiver's instance variables:
> #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>
> Array(Object)>>at:
>        Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>        Arguments and temporary variables:
>                index:  0
>        Receiver's instance variables:
> #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>
> Parser(Scanner)>>scanToken
>        Receiver: a Parser
>        Arguments and temporary variables:
>
>        Receiver's instance variables:
>                source:         a ReadStream
>                mark:   nil
>                hereChar:       $
>                aheadChar:      $
>                token:  nil
>                tokenType:      nil
>                currentComment:         nil
>                buffer:         a WriteStream
>                typeTable:      #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xB...etc...
>                here:   nil
>                hereType:       nil
>                hereMark:       nil
>                hereEnd:        nil
>                prevMark:       nil
>                prevEnd:        nil
>                encoder:        nil
>                requestor:      nil
>                parseNode:      nil
>                failBlock:      [] in Parser>>initPattern:notifying:return: {[^ nil]}
>                requestorOffset:        nil
>                tempsMark:      nil
>                doitFlag:       nil
>
>
> --- The full stack ---
> Array(Object)>>error:
> Array(Object)>>errorSubscriptBounds:
> Array(Object)>>at:
> Parser(Scanner)>>scanToken
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Parser(Scanner)>>scan:
> Parser>>init:notifying:failBlock:
> Parser>>initPattern:notifying:return:
> Parser>>parseSelector:
> ChangeList>>scanCategory:class:meta:stamp:
> ChangeList>>scanCategory
> [] in ChangeList>>scanFile:from:to: {[:bar |  [file position < stopPosition]   whileTrue: [bar value: file positi...]}
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> String>>displayProgressAt:from:to:during:
> ChangeList>>scanFile:from:to:
> FilePackage>>fileInFrom:
> MCStReader>>loadDefinitions
> MCStReader(MCSnapshotReader)>>definitions
> [] in MCMczReader>>extractDefinitionsFrom: {[:rc |  reader := rc on: member contentStream text.  definitions addAll: rea...]}
> MCStReader class(Object)>>ifNotNilDo:
> MCMczReader>>extractDefinitionsFrom:
> [] in MCMczReader>>loadDefinitions {[:m | self extractDefinitionsFrom: m]}
> OrderedCollection>>do:
> MCMczReader>>loadDefinitions
> MCMczReader(MCVersionReader)>>definitions
> MCMczReader(MCVersionReader)>>snapshot
> [] in SSDiffyTextWriter>>writeVersion:for: {[ancestor   ifNil: [self writeSnapshot: reader snapshot]   ifNotNil: [patch ...]}
> BlockContext>>on:do:
> SSDiffyTextWriter>>writeVersion:for:
> SSEMailSubscription>>versionAdded:to:
> [] in SSProject>>versionAdded: {[each new versionAdded: aVersion to: self]}
> [] in BlockContext>>newProcess {[self value.  Processor terminateActive]}
>
>
>
>
>
>
>
>        Previous message: [Pkg] The Trunk: Compiler-nice.93.mcz
>
>        Next message: [Pkg] The Trunk: Multilingual-ar.55.mcz
>
>          Messages sorted by:
>              [ date ]
>              [ thread ]
>              [ subject ]
>              [ author ]
>
>
>
>
> More information about the Packages
> mailing list
>
> =============================================
>
> http://lists.squeakfoundation.org/pipermail/packages/2009-October/001682.html
>
> Name: Multilingual-ar.55
> Ancestors: Multilingual-ar.54
>
> Add an installation guard for loading the converter changes.
>
> ==== ERROR ===
>
> Error: subscript is out of bounds: 0
>
> 24 October 2009 4:10:27 am
>
> VM: unix - a SmalltalkImage
> Image: Squeak3.7 [latest update: #5989]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /home/squeaksource
> Trusted Dir /home/squeaksource/secure
> Untrusted Dir /home/squeaksource/My Squeak
>
> Array(Object)>>error:
>        Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>        Arguments and temporary variables:
>                aString:        'subscript is out of bounds: 0'
>        Receiver's instance variables:
> #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>
> Array(Object)>>errorSubscriptBounds:
>        Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>        Arguments and temporary variables:
>                index:  0
>        Receiver's instance variables:
> #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>
> Array(Object)>>at:
>        Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>        Arguments and temporary variables:
>                index:  0
>        Receiver's instance variables:
> #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>
> Parser(Scanner)>>scanToken
>        Receiver: a Parser
>        Arguments and temporary variables:
>
>        Receiver's instance variables:
>                source:         a ReadStream
>                mark:   nil
>                hereChar:       $
>                aheadChar:      $
>                token:  nil
>                tokenType:      nil
>                currentComment:         nil
>                buffer:         a WriteStream
>                typeTable:      #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xB...etc...
>                here:   nil
>                hereType:       nil
>                hereMark:       nil
>                hereEnd:        nil
>                prevMark:       nil
>                prevEnd:        nil
>                encoder:        nil
>                requestor:      nil
>                parseNode:      nil
>                failBlock:      [] in Parser>>initPattern:notifying:return: {[^ nil]}
>                requestorOffset:        nil
>                tempsMark:      nil
>                doitFlag:       nil
>
>
> --- The full stack ---
> Array(Object)>>error:
> Array(Object)>>errorSubscriptBounds:
> Array(Object)>>at:
> Parser(Scanner)>>scanToken
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Parser(Scanner)>>scan:
> Parser>>init:notifying:failBlock:
> Parser>>initPattern:notifying:return:
> Parser>>parseSelector:
> ChangeList>>scanCategory:class:meta:stamp:
> ChangeList>>scanCategory
> [] in ChangeList>>scanFile:from:to: {[:bar |  [file position < stopPosition]   whileTrue: [bar value: file positi...]}
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> String>>displayProgressAt:from:to:during:
> ChangeList>>scanFile:from:to:
> FilePackage>>fileInFrom:
> MCStReader>>loadDefinitions
> MCStReader(MCSnapshotReader)>>definitions
> [] in MCMczReader>>extractDefinitionsFrom: {[:rc |  reader := rc on: member contentStream text.  definitions addAll: rea...]}
> MCStReader class(Object)>>ifNotNilDo:
> MCMczReader>>extractDefinitionsFrom:
> [] in MCMczReader>>loadDefinitions {[:m | self extractDefinitionsFrom: m]}
> OrderedCollection>>do:
> MCMczReader>>loadDefinitions
> MCMczReader(MCVersionReader)>>definitions
> MCMczReader(MCVersionReader)>>snapshot
> [] in SSDiffyTextWriter>>writeVersion:for: {[ancestor   ifNil: [self writeSnapshot: reader snapshot]   ifNotNil: [patch ...]}
> BlockContext>>on:do:
> SSDiffyTextWriter>>writeVersion:for:
> SSEMailSubscription>>versionAdded:to:
> [] in SSProject>>versionAdded: {[each new versionAdded: aVersion to: self]}
> [] in BlockContext>>newProcess {[self value.  Processor terminateActive]}
>
>
>
>
>
>
>
>        Previous message: [Pkg] The Trunk: Multilingual-ar.54.mcz
>
>        Next message: [Pkg] The Trunk: Multilingual-ar.56.mcz
>
>          Messages sorted by:
>              [ date ]
>              [ thread ]
>              [ subject ]
>              [ author ]
>
>
>
>
> More information about the Packages
> mailing list
>
> =============================================
>
> http://lists.squeakfoundation.org/pipermail/packages/2009-October/001683.html
>
> Name: Multilingual-ar.56
> Ancestors: Multilingual-ar.55
>
> Remove unnecessary installation guard after issueing a config map.
>
> ==== ERROR ===
>
> Error: subscript is out of bounds: 0
>
> 24 October 2009 4:16:26 am
>
> VM: unix - a SmalltalkImage
> Image: Squeak3.7 [latest update: #5989]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /home/squeaksource
> Trusted Dir /home/squeaksource/secure
> Untrusted Dir /home/squeaksource/My Squeak
>
> Array(Object)>>error:
>        Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>        Arguments and temporary variables:
>                aString:        'subscript is out of bounds: 0'
>        Receiver's instance variables:
> #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>
> Array(Object)>>errorSubscriptBounds:
>        Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>        Arguments and temporary variables:
>                index:  0
>        Receiver's instance variables:
> #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>
> Array(Object)>>at:
>        Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>        Arguments and temporary variables:
>                index:  0
>        Receiver's instance variables:
> #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc...
>
> Parser(Scanner)>>scanToken
>        Receiver: a Parser
>        Arguments and temporary variables:
>
>        Receiver's instance variables:
>                source:         a ReadStream
>                mark:   nil
>                hereChar:       $
>                aheadChar:      $
>                token:  nil
>                tokenType:      nil
>                currentComment:         nil
>                buffer:         a WriteStream
>                typeTable:      #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xB...etc...
>                here:   nil
>                hereType:       nil
>                hereMark:       nil
>                hereEnd:        nil
>                prevMark:       nil
>                prevEnd:        nil
>                encoder:        nil
>                requestor:      nil
>                parseNode:      nil
>                failBlock:      [] in Parser>>initPattern:notifying:return: {[^ nil]}
>                requestorOffset:        nil
>                tempsMark:      nil
>                doitFlag:       nil
>
>
> --- The full stack ---
> Array(Object)>>error:
> Array(Object)>>errorSubscriptBounds:
> Array(Object)>>at:
> Parser(Scanner)>>scanToken
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Parser(Scanner)>>scan:
> Parser>>init:notifying:failBlock:
> Parser>>initPattern:notifying:return:
> Parser>>parseSelector:
> ChangeList>>scanCategory:class:meta:stamp:
> ChangeList>>scanCategory
> [] in ChangeList>>scanFile:from:to: {[:bar |  [file position < stopPosition]   whileTrue: [bar value: file positi...]}
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> String>>displayProgressAt:from:to:during:
> ChangeList>>scanFile:from:to:
> FilePackage>>fileInFrom:
> MCStReader>>loadDefinitions
> MCStReader(MCSnapshotReader)>>definitions
> [] in MCMczReader>>extractDefinitionsFrom: {[:rc |  reader := rc on: member contentStream text.  definitions addAll: rea...]}
> MCStReader class(Object)>>ifNotNilDo:
> MCMczReader>>extractDefinitionsFrom:
> [] in MCMczReader>>loadDefinitions {[:m | self extractDefinitionsFrom: m]}
> OrderedCollection>>do:
> MCMczReader>>loadDefinitions
> MCMczReader(MCVersionReader)>>definitions
> MCMczReader(MCVersionReader)>>snapshot
> [] in SSDiffyTextWriter>>writeVersion:for: {[ancestor   ifNil: [self writeSnapshot: reader snapshot]   ifNotNil: [patch ...]}
> BlockContext>>on:do:
> SSDiffyTextWriter>>writeVersion:for:
> SSEMailSubscription>>versionAdded:to:
> [] in SSProject>>versionAdded: {[each new versionAdded: aVersion to: self]}
> [] in BlockContext>>newProcess {[self value.  Processor terminateActive]}
>
>
>
>
>
>
>
>        Previous message: [Pkg] The Trunk: Multilingual-ar.55.mcz
>
>        Next message: [Pkg] The Trunk: Nebraska-ul.21.mcz
>
>          Messages sorted by:
>              [ date ]
>              [ thread ]
>              [ subject ]
>              [ author ]
>
>
>
>
> More information about the Packages
> mailing list
>
> =============================================
>
> http://lists.squeakfoundation.org/pipermail/packages/2009-October/001684.html
>
> Name: Nebraska-ul.21
> Ancestors: Nebraska-nice.20
>
> - make sure that sockets are closed even when the tests fail in ArbitraryObjectSocketTestCase
> - add a small delay to ArbitraryObjectSocketTestCase and StringSocketTestCase to avoid random failures/errors under windows
>
> =============================================
>
>



-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list