[V3dot10] Re: 2 annoying bugs

Damien Cassou damien.cassou at gmail.com
Sat Jul 21 15:06:58 UTC 2007


2007/7/21, Edgar J. De Cleene <edgardec2001 at yahoo.com.ar>:
> El 7/21/07 8:29 AM, "Damien Cassou" <damien.cassou at gmail.com> escribió:
>
> >> http://bugs.squeak.org/view.php?id=6462 (fix provided but not yet included)
>
> See if 7030 solves this.

While loading 7030:

VM: unix - a SmalltalkImage
Image: Squeak3.10alpha [latest update: #7129]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/twinoatl/downloads/squeak/image/Squeak3.10beta.7129
Trusted Dir /home/twinoatl/downloads/squeak/image/Squeak3.10beta.7129/secure
Untrusted Dir /home/twinoatl/downloads/squeak/image/Squeak3.10beta.7129/My
Squeak

ReleaseBuilderFor3dot10(Object)>>error:
	Receiver: a ReleaseBuilderFor3dot10
	Arguments and temporary variables:
		aString: 	'The changes should be reviewed'
	Receiver's instance variables:
		repository: 	a MCHttpRepository(http://source.squeakfoundation.org/310)
		packagesList: 	nil
		mantisNo: 	nil

ReleaseBuilderFor3dot10>>loadTogether:merge:
	Receiver: a ReleaseBuilderFor3dot10
	Arguments and temporary variables:
		aCollection: 	an OrderedCollection('Morphic-edc.127(126).mcd')
		aBoolean: 	true
		loader: 	a MCVersionMerger
		eachVersion: 	'Morphic-edc.127(126).mcd'
		fn: 	'Morphic-edc.127(126).mcd'
		request: 	MCMergeResolutionRequest: Merging Morphic-edc.127
	Receiver's instance variables:
		repository: 	a MCHttpRepository(http://source.squeakfoundation.org/310)
		packagesList: 	nil
		mantisNo: 	nil

ReleaseBuilderFor3dot10>>updatePackages:
	Receiver: a ReleaseBuilderFor3dot10
	Arguments and temporary variables:
		packageNames: 	'Morphic-edc.127(126).mcd'
	Receiver's instance variables:
		repository: 	a MCHttpRepository(http://source.squeakfoundation.org/310)
		packagesList: 	nil
		mantisNo: 	nil

UndefinedObject>>DoIt
	Receiver: nil
	Arguments and temporary variables:

	Receiver's instance variables:
nil


--- The full stack ---
ReleaseBuilderFor3dot10(Object)>>error:
ReleaseBuilderFor3dot10>>loadTogether:merge:
ReleaseBuilderFor3dot10>>updatePackages:
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>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
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>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
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
[] in SimpleButtonMorph>>doButtonAction {[target perform:
actionSelector withArguments: arguments]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
...etc...

-- 
Damien Cassou


More information about the V3dot10 mailing list