[BUG][SM2] Upgrading SM2 Base from 0.91 to 0.92 deletes VersionNumber>>versionStringOn:

ned at squeakland.org ned at squeakland.org
Sat Jan 24 01:58:09 UTC 2004


I took a 3.7a-5623 image, opened a Package Loader, installed Monticello,
and then tried to upgrade to SqueakMap2 base 0.92 (from 0.91).

I got a walkback.

23 January 2004 5:56:28 pm

VM: unix - a SmalltalkImage
Image: Squeak3.7alpha [latest update: #5623]

Delay>>wait
	Receiver: a Delay
	Arguments and temporary variables: 

	Receiver's instance variables: 
		delayDuration: 	20
		resumptionTime: 	229206
		delaySemaphore: 	a Semaphore()
		beingWaitedOn: 	false

WorldState>>interCyclePause:
	Receiver: a WorldState
	Arguments and temporary variables: 
		milliSecs: 	20
		currentTime: 	229186
		wait: 	20
	Receiver's instance variables: 
		hands: 	#(a HandMorph(3216))
		activeHand: 	a HandMorph(3216)
		viewBox: 	0 at 0 corner: 2552 at 990
		canvas: 	a FormCanvas on: DisplayScreen(2552x990x16)
		damageRecorder: 	a DamageRecorder
		stepList: 	a Heap(StepMessage(#stepAt: -> a SystemWindow(2726))(a
SystemWindow(2...etc...
		lastStepTime: 	293783
		lastStepMessage: 	nil
		lastCycleTime: 	293782
		commandHistory: 	a CommandHistory
		alarms: 	a Heap()
		lastAlarmTime: 	293783
		remoteServer: 	nil
		multiCanvas: 	nil

WorldState>>doOneCycleFor:
	Receiver: a WorldState
	Arguments and temporary variables: 
		aWorld: 	a PasteUpMorph(1622) [world]
	Receiver's instance variables: 
		hands: 	#(a HandMorph(3216))
		activeHand: 	a HandMorph(3216)
		viewBox: 	0 at 0 corner: 2552 at 990
		canvas: 	a FormCanvas on: DisplayScreen(2552x990x16)
		damageRecorder: 	a DamageRecorder
		stepList: 	a Heap(StepMessage(#stepAt: -> a SystemWindow(2726))(a
SystemWindow(2...etc...
		lastStepTime: 	293783
		lastStepMessage: 	nil
		lastCycleTime: 	293782
		commandHistory: 	a CommandHistory
		alarms: 	a Heap()
		lastAlarmTime: 	293783
		remoteServer: 	nil
		multiCanvas: 	nil

WorldState>>doOneSubCycleFor:
	Receiver: a WorldState
	Arguments and temporary variables: 
		aWorld: 	a PasteUpMorph(1622) [world]
		currentHand: 	a HandMorph(3216)
	Receiver's instance variables: 
		hands: 	#(a HandMorph(3216))
		activeHand: 	a HandMorph(3216)
		viewBox: 	0 at 0 corner: 2552 at 990
		canvas: 	a FormCanvas on: DisplayScreen(2552x990x16)
		damageRecorder: 	a DamageRecorder
		stepList: 	a Heap(StepMessage(#stepAt: -> a SystemWindow(2726))(a
SystemWindow(2...etc...
		lastStepTime: 	293783
		lastStepMessage: 	nil
		lastCycleTime: 	293782
		commandHistory: 	a CommandHistory
		alarms: 	a Heap()
		lastAlarmTime: 	293783
		remoteServer: 	nil
		multiCanvas: 	nil


--- The full stack ---
Delay>>wait
WorldState>>interCyclePause:
WorldState>>doOneCycleFor:
WorldState>>doOneSubCycleFor:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PasteUpMorph>>doOneSubCycle
MVCMenuMorph>>invokeAt:in:allowKeyboard:
[] in PopUpMenu>>startUpWithCaption:at:allowKeyboard: {[(MVCMenuMorph
from: self title: captionOrNil)   invokeAt: location   in: Ac...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
PopUpMenu>>startUpWithCaption:at:allowKeyboard:
PopUpMenu>>startUpWithCaption:at:
PopUpMenu>>startUpWithCaption:
PopUpMenu class>>inform:
SMLoader(Object)>>inform:
[] in SMLoader>>installPackageRelease {[:ex | self inform: ('Error
occurred during install:\' , ex messageText) wit...]}
BlockContext>>valueWithPossibleArgs:
[] in MethodContext(ContextPart)>>handleSignal: {[(self tempAt: 2)  
valueWithPossibleArgs: {exception}]}
BlockContext>>ensure:
MethodContext(ContextPart)>>handleSignal:
MessageNotUnderstood(Exception)>>signal
VersionNumber(Object)>>doesNotUnderstand: #versionStringOn:
[] in VersionNumber>>versionString {[:strm | self versionStringOn:
strm]}
String class(SequenceableCollection class)>>streamContents:
VersionNumber>>versionString
SMSqueakMap>>noteInstalledPackageWithId:autoVersion:name:
SMSqueakMap>>noteInstalled:
SMPackageRelease>>noteInstalled
SMMcInstaller>>install
[] in SMLoader>>installPackageRelease {[(SMInstaller forPackageRelease:
release) install.  self noteChanged]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
[] in SMLoader>>installPackageRelease {[Cursor wait   showWhile:
[(SMInstaller forPackageRelease: release) install....]}
BlockContext>>on:do:
SMLoader>>installPackageRelease
SMLoader>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector
numArgs) = 0   ifTrue: [target perform: selector] ...]}
...etc...



More information about the Squeak-dev mailing list