Update problems (was: RE: [UPDATES] Network rewrite for 3.6alpha)

Andreas Raab andreas.raab at gmx.de
Wed Jun 11 15:19:12 UTC 2003


Hi Doug and all,

I've just tried to update all the way from 3.6a-5179 to the latest and I
noticed two problems. One is that when 5248SqueakMapBase-gh is loaded I get
an DNU UndefinedObject>>removeFromCategories which apparently comes from
some doIt 
	self deleteCardWithId: '1ad6581f-6890-4c21-ae97-6b06bfb20f62'
which itself is triggered by some obscure sequence from the postscript of
the change set (see debug log below). I suspect that this may be due to
having opened SqueakMap from this directory before but I'd like to know if
that's really the case or if there's some other problem.

Secondly, it seems that the Network rewrite updates lack some initialization
code. Socket>>deadServer responds with nil which makes it impossible to load
further updates without manually resetting the dead server, e.g.,
	Socket deadServer: ''
does the trick. I think some additional update just containing the above
should solve that problem for anyone who updates through the entire sequence
but people having stopped after the network rewrite will have the do the
above manually.

Cheers,
  - Andreas


MessageNotUnderstood: removeFromCategories
11 June 2003 5:18:31 pm

VM: Win32 - Squeak3.4 of 1 March 2003 [latest update: #5170]
Image: Squeak3.6alpha [latest update: #5247]

UndefinedObject(Object)>>doesNotUnderstand:
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	a Message with selector:
#removeFromCategories and arguments: #()
	Receiver's instance variables: 
nil
SMSqueakMap>>deleteCard:
	Receiver: a SMSqueakMap
	Arguments and temporary variables: 
		aCard: 	nil
	Receiver's instance variables: 
		cards: 	a Dictionary(an
UUID('017b1882-9376-4bf7-b128-37418b1a5bbc')->SMCard[Met...etc...
		categories: 	a Dictionary(an
UUID('0990c683-1a6e-4452-98b4-f17ded06a3c9')->SMCat...etc...
		repositories: 	a Dictionary(an
UUID('2bbc04df-fc80-476d-9caa-6877fa938bc2')->a S...etc...
		dir: 	'sm'
		transactionCounter: 	1778
		firstTransactionNumber: 	1747
		daysBacklog: 	182
		adminPassword: 	nil
		module: 	nil
		installedPackages: 	nil

SMSqueakMap>>deleteCardWithId:
	Receiver: a SMSqueakMap
	Arguments and temporary variables: 
		anIdString: 	'1ad6581f-6890-4c21-ae97-6b06bfb20f62'
	Receiver's instance variables: 
		cards: 	a Dictionary(an
UUID('017b1882-9376-4bf7-b128-37418b1a5bbc')->SMCard[Met...etc...
		categories: 	a Dictionary(an
UUID('0990c683-1a6e-4452-98b4-f17ded06a3c9')->SMCat...etc...
		repositories: 	a Dictionary(an
UUID('2bbc04df-fc80-476d-9caa-6877fa938bc2')->a S...etc...
		dir: 	'sm'
		transactionCounter: 	1778
		firstTransactionNumber: 	1747
		daysBacklog: 	182
		adminPassword: 	nil
		module: 	nil
		installedPackages: 	nil

SMSqueakMap>>DoIt
	Receiver: a SMSqueakMap
	Arguments and temporary variables: 

	Receiver's instance variables: 
		cards: 	a Dictionary(an
UUID('017b1882-9376-4bf7-b128-37418b1a5bbc')->SMCard[Met...etc...
		categories: 	a Dictionary(an
UUID('0990c683-1a6e-4452-98b4-f17ded06a3c9')->SMCat...etc...
		repositories: 	a Dictionary(an
UUID('2bbc04df-fc80-476d-9caa-6877fa938bc2')->a S...etc...
		dir: 	'sm'
		transactionCounter: 	1778
		firstTransactionNumber: 	1747
		daysBacklog: 	182
		adminPassword: 	nil
		module: 	nil
		installedPackages: 	nil


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand:
SMSqueakMap>>deleteCard:
SMSqueakMap>>deleteCardWithId:
SMSqueakMap>>DoIt
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Compiler>>evaluate:in:to:notifying:ifFail:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
[] in SMSqueakMap>>loadUpdatesFrom:log:
BlockContext>>ensure:
SMSqueakMap>>loadUpdatesFrom:log:
[] in SMSqueakMap>>loadLog
BlockContext>>ensure:
SMSqueakMap>>loadLog
SMSqueakMap>>reloadLog
SMSqueakMap>>initializeOn:
SMSqueakMap class>>new
SMSqueakMap class>>default
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
BlockContext>>on:do:
[] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
ProgressInitiationException>>defaultAction
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
String>>displayProgressAt:from:to:during:
RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
[] in ChangeSorter class>>newChangesFromStream:named:
BlockContext>>ensure:
ChangeSorter class>>newChangesFromStream:named:
[] in Utilities
class>>readServer:special:updatesThrough:saveLocally:updateImage:
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 MenuItemMorph>>invokeWithEvent:
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
...etc...



More information about the Squeak-dev mailing list