[Pharo-project] Pharo Issues

Adrian Lienhard adi at netstyle.ch
Mon Jan 5 16:49:58 EST 2009


> Yes now I imagine that I did a release with Sixx loaded and the script
> loader
> registered that. But normally sixx should not be in.
> So I think that we should remove it.

yes, definitely.
Adrian

>
>
> Stef
>
>>
>>
>> Adrian
>>
>>> To me this is
>>> at the minimum a dev dependency
>>> I will retry to load scriptloader711 and rollback if necessary
>>>
>>>
>>>
>>>
>>> On Jan 5, 2009, at 9:56 PM, Adrian Lienhard wrote:
>>>
>>>> Hi Brian,
>>>>
>>>> I checked and it worked for me. It looks like a network issue or
>>>> SqueakSource not replying for a second. Could you try again and
>>>> report
>>>> back if the problem persists for you? I also suggest to delete the
>>>> package-cache folder.
>>>>
>>>> Cheers,
>>>> Adrian
>>>>
>>>> On Jan 5, 2009, at 21:45 , Brian Brown wrote:
>>>>
>>>>> Greetings all,
>>>>>
>>>>> I download the latest image from the site (10196 dev), and  
>>>>> selected
>>>>> "Software update" from the System Menu. There is an error with
>>>>> update:
>>>>> 	
>>>>> 	 10201-Pha-FlapTabViewerObjectPassOneOverScriptSyst	
>>>>>
>>>>> While it is in the "Adding Versions" step, we get an exception
>>>>> trying
>>>>> to read a stream on this file: Sixx-stephane_ducasse.2.mcz
>>>>>
>>>>>
>>>>> Here is the traceback:
>>>>>
>>>>> UndefinedObject(Object)>>doesNotUnderstand: #readStream
>>>>> MCScanner class>>scanTokens:
>>>>> MCMczReader>>parseMember:
>>>>> MCMczReader>>loadPackage
>>>>> MCMczReader(MCVersionReader)>>package
>>>>> MCMczReader(MCVersionReader)>>basicVersion
>>>>> MCMczReader(MCVersionReader)>>version
>>>>> [] in
>>>>> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
>>>>> {[:r | r version]}
>>>>> BlockContext>>valueWithPossibleArgs:
>>>>> MCMczReader(ProtoObject)>>ifNotNil:
>>>>> MCHttpRepository>>versionReaderForFileNamed:do:
>>>>> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
>>>>> [] in ScriptLoader>>loadTogether:merge: {[:fn | loader
>>>>> addVersion:
>>>>> (self repository loadVersionFromFileNamed: fn)]}
>>>>> [] in
>>>>> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>>>>> {[:each :i |  bar value: i.  aBlock value: each]}
>>>>> OrderedCollection(SequenceableCollection)>>withIndexDo:
>>>>> [] in
>>>>> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>>>>> {[:bar | self   withIndexDo: [:each :i |     bar value: i.
>>>>> aBlock
>>>>> value: e...]}
>>>>> [] in ProgressInitiationException>>defaultAction {[result :=
>>>>> workBlock
>>>>> value: progress]}
>>>>> BlockContext>>ensure:
>>>>> ProgressInitiationException>>defaultAction
>>>>> UndefinedObject>>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:
>>>>> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>>>>> ScriptLoader>>loadTogether:merge:
>>>>> ScriptLoader>>script280
>>>>> ScriptLoader>>update10201
>>>>> UndefinedObject>>DoIt
>>>>> Compiler>>evaluate:in:to:notifying:ifFail:logged:
>>>>> Compiler class>>evaluate:for:notifying:logged:
>>>>> Compiler class>>evaluate:for:logged:
>>>>> Compiler class>>evaluate:logged:
>>>>> [] in
>>>>> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
>>>>> {[val := (self peekFor: $!)     ifTrue: [(Compiler evaluate: self
>>>>> nextChunk l...]}
>>>>> BlockContext>>on:do:
>>>>> [] in
>>>>> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
>>>>> {[:bar |  [self atEnd]   whileFalse: [bar value: self position.
>>>>> self skipS...]}
>>>>> [] in ProgressInitiationException>>defaultAction {[result :=
>>>>> workBlock
>>>>> value: progress]}
>>>>> BlockContext>>ensure:
>>>>> ProgressInitiationException>>defaultAction
>>>>> UndefinedObject>>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:
>>>>> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
>>>>> [] in ChangeSet class>>newChangesFromStream:named: {[newSet
>>>>> ifNotNil: [(aStream respondsTo: #converter:)     ifTrue:
>>>>> [newStrea...]}
>>>>> BlockContext>>ensure:
>>>>> ChangeSet class>>newChangesFromStream:named:
>>>>> [] in Utilities
>>>>> class>>readServer:special:updatesThrough:saveLocally:updateImage:
>>>>> {[:bar |  [this := docQueue next.  nextDoc := docQueue next.
>>>>> nextDoc
>>>>> = #fail...]}
>>>>> [] in ProgressInitiationException>>defaultAction {[result :=
>>>>> workBlock
>>>>> value: progress]}
>>>>> BlockContext>>ensure:
>>>>> ProgressInitiationException>>defaultAction
>>>>> UndefinedObject>>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:
>>>>> [] in Utilities
>>>>> class>>readServer:special:updatesThrough:saveLocally:updateImage:
>>>>> {[urls := self     newUpdatesOn: (serverList       collect:  
>>>>> [:url |
>>>>> url , 'up...]}
>>>>> BlockContext>>ensure:
>>>>> CursorWithMask(Cursor)>>showWhile:
>>>>> Utilities
>>>>> class>>readServer:special:updatesThrough:saveLocally:updateImage:
>>>>> Utilities class>>readServerUpdatesThrough:saveLocally:updateImage:
>>>>> Utilities class>>readServerUpdatesSaveLocally:updateImage:
>>>>> Utilities class>>updateFromServer
>>>>> TheWorldMenu>>doMenuItem:with:
>>>>> [] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>>>>> {[(selArgCount := selector numArgs) = 0   ifTrue: [target perform:
>>>>> selector] ...]}
>>>>> BlockContext>>ensure:
>>>>> CursorWithMask(Cursor)>>showWhile:
>>>>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>>>>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>>>>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>>>>> MouseButtonEvent>>sentTo:
>>>>> ToggleMenuItemMorph(Morph)>>handleEvent:
>>>>> MorphicEventDispatcher>>dispatchDefault:with:
>>>>> MorphicEventDispatcher>>dispatchEvent:with:
>>>>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>>>>> MorphicEventDispatcher>>dispatchDefault:with:
>>>>> MorphicEventDispatcher>>dispatchEvent:with:
>>>>> MenuMorph(Morph)>>processEvent:using:
>>>>> MenuMorph(Morph)>>processEvent:
>>>>> MenuMorph>>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.  ActiveHand := nil]}
>>>>> 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]}
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> Pharo-project at lists.gforge.inria.fr
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo- 
>>>>> project
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> Pharo-project at lists.gforge.inria.fr
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project at lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project at lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project at lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project





More information about the Pharo-dev mailing list