Update problems

Doug Way dway at riskmetrics.com
Wed Jun 11 16:04:10 UTC 2003


Andreas Raab wrote:

>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.
>  
>

That may be true.  I was working with a fresh image which hadn't had 
SqueakMap opened previously, of course.  (Although I did have an 
existing sm directory in my default directory... hopefully that wouldn't 
affect anything.)  I'll let Goran comment more on that...

>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.
>  
>

This sounds like what Ned described in his post.

Anyway, I didn't see either of these problems when updating myself, and 
Bruce's alpha image on the ftp site also seems fine.  But you and Ned 
and possibly others have at least hit that network initialization 
problem, so I'll plan on issuing the "Socket deadServer: ''" update very 
soon (sometime this afternoon).

- Doug Way


>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