Error updating universe list

Damien Cassou damien.cassou at gmail.com
Thu Jul 26 10:05:04 UTC 2007


Hi Giuseppe,

can you confirm this behavior now? Are you using the Package Universe
Browser or the Package Universe Editor? Can you give us more
information about your squeak (where does it come from) and how you
installed universe on it?

2007/7/25, Giuseppe Luigi Punzi Ruiz <glpunzi at lordzealon.com>:
> Hi all,
>
> I'm getting this error updating universe from network from different
> images.
>
> This is the log:
>
> Error: attempt to index non-existent element in an ordered collection
> 25 July 2007 8:10:47 pm
>
> VM: Mac OS - a SmalltalkImage
> Image: Squeak3.10alpha [latest update: #7122]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /Users/glpunzi/Desarrollo/Squeak3.10beta.7122
> Trusted Dir /foobar/tooBar/forSqueak/bogus
> Untrusted Dir /Users/glpunzi/Library/Preferences/Squeak/Internet/My
> Squeak
>
> OrderedCollection(Object)>>error:
>         Receiver: an OrderedCollection()
>         Arguments and temporary variables:
>                 aString:        'attempt to index non-existent element in an ordered
> collection'
>         Receiver's instance variables:
>                 array:  #(nil nil nil nil nil nil nil nil nil nil)
>                 firstIndex:     3
>                 lastIndex:      2
>
> OrderedCollection>>errorNoSuchElement
>         Receiver: an OrderedCollection()
>         Arguments and temporary variables:
>
>         Receiver's instance variables:
>                 array:  #(nil nil nil nil nil nil nil nil nil nil)
>                 firstIndex:     3
>                 lastIndex:      2
>
> OrderedCollection>>at:
>         Receiver: an OrderedCollection()
>         Arguments and temporary variables:
>                 anInteger:      1
>         Receiver's instance variables:
>                 array:  #(nil nil nil nil nil nil nil nil nil nil)
>                 firstIndex:     3
>                 lastIndex:      2
>
> OrderedCollection(SequenceableCollection)>>first
>         Receiver: an OrderedCollection()
>         Arguments and temporary variables:
>
>         Receiver's instance variables:
>                 array:  #(nil nil nil nil nil nil nil nil nil nil)
>                 firstIndex:     3
>                 lastIndex:      2
>
>
> --- The full stack ---
> OrderedCollection(Object)>>error:
> OrderedCollection>>errorNoSuchElement
> OrderedCollection>>at:
> OrderedCollection(SequenceableCollection)>>first
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> [] in UPackage class>>getXMLPackageList:from: {[:nameXML | nameXML
> contents first string]}
> OrderedCollection>>collect:
> UPackage class>>getXMLPackageList:from:
> UPackage class>>decodeFromXMLElement:
> [] in UPackage class>>decodePackagesFromXMLStream: {[:element | self
> decodeFromXMLElement: element]}
> OrderedCollection>>collect:
> UPackage class>>decodePackagesFromXMLStream:
> UStandardUniverse>>updatePackagesViaWWW
> [] in UUniverseBrowser>>requestPackageList {[universe
> updatePackagesViaWWW]}
> [] in Utilities class>>informUser:during: {[aBlock value]}
> MVCMenuMorph>>displayAt:during:
> Utilities class>>informUser:during:
> UUniverseBrowser>>requestPackageList
> PluggableButtonMorph>>performAction
> [] in PluggableButtonMorph>>mouseUp: {[:m | (m containsPoint: evt
> cursorPoint)   ifTrue: [m performAction]]}
> Array(SequenceableCollection)>>do:
> PluggableButtonMorph>>mouseUp:
> PluggableButtonMorph(Morph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> PluggableButtonMorph(Morph)>>handleEvent:
> PluggableButtonMorph(Morph)>>handleFocusEvent:
> [] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.
> ActiveEvent := anEvent.  result := focusHolder     han...]}
> [] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
> BlockContext>>on:do:
> PasteUpMorph>>becomeActiveDuring:
> HandMorph>>sendFocusEvent:to:clear:
> HandMorph>>sendEvent:focus:clear:
> HandMorph>>sendMouseEvent:
> HandMorph>>handleEvent:
> HandMorph>>processEvents
> [] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h
> processEvents.  capturingGesture := capturingGest...]}
> Array(SequenceableCollection)>>do:
> WorldState>>handsDo:
> WorldState>>doOneCycleNowFor:
> WorldState>>doOneCycleFor:
> PasteUpMorph>>doOneCycle
> [] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor
> yield.  false] whileFalse.  nil]}
> [] in BlockContext>>newProcess {[self value.  Processor
> terminateActive]}
>
>
>


-- 
Damien Cassou



More information about the Squeak-dev mailing list