no visable way to "accept" changes to a "mister Postman window".
Alan Grimes
alangrimes at starpower.net
Mon Jan 17 00:50:25 UTC 2005
I was going to bring up a networking issue as a bug report... I added my
text to the squeak generated bug report and, as I was told last time,
attempted to "de-redborder" the post before I sent it, I was unable to
find any menu that would let me doso so I had to copy it into mozilla to
send it... Here's the text:
############################
From: alangrimes at starpower.net
To: squeak-dev at lists.squeakfoundation.org
Subject: [BUG]Network outage brings squeak to a very long pause.
The purpose of this bug report is not primarily to report the outage of
Squeakmap but rather the fact that when I tell my VM to load code
updates (or access any network service) that is down, the entire image
becomes nonresponsive until such time as all operations are completed...
-- in "hourglass mode"... This is not good. =( At the very least it
prevents me from manually aborting a procedure that would otherwise take
many minutes to complete or doing anything useful during that
interval.... =\
16 January 2005 7:42:14 pm
VM: unix - a SmalltalkImage
Image: Squeak3.7 [latest update: #5989]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/atg
Trusted Dir /home/atg/secure
Untrusted Dir /home/atg/untrusted
SMSqueakMap class(Object)>>error:
Receiver: SMSqueakMap
Arguments and temporary variables:
aString: 'All SqueakMap master servers are down:
''map1.squeakfoundation.org''
...etc...
Receiver's instance variables:
superclass: Object
methodDict: a MethodDictionary(#accountForEmail:->a
CompiledMethod (3644) #acco...etc...
format: 166
instanceVariables: #('packages' 'accounts' 'objects'
'categories' 'dir' 'transa...etc...
organization: ('queries' accountForEmail: accountForName:
accountForUsername: a...etc...
subclasses: nil
name: #SMSqueakMap
classPool: a Dictionary(#DefaultMap->a SMSqueakMap
#ServerList->#('map1.squeakf...etc...
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: nil
SMSqueakMap class>>findServer
Receiver: SMSqueakMap
Arguments and temporary variables:
notAnswering: an
OrderedCollection('map1.squeakfoundation.org' 'map2.squeakfoun...etc...
deafServers: '''map1.squeakfoundation.org''
''map2.squeakfoundation.org''
''map...etc...
server: 'anakin.bluefish.se'
str: a WriteStream '''map1.squeakfoundation.org''
''map2.squeakfoundation.org''...etc...
srvr: 'anakin.bluefish.se'
Receiver's instance variables:
superclass: Object
methodDict: a MethodDictionary(#accountForEmail:->a
CompiledMethod (3644) #acco...etc...
format: 166
instanceVariables: #('packages' 'accounts' 'objects'
'categories' 'dir' 'transa...etc...
organization: ('queries' accountForEmail: accountForName:
accountForUsername: a...etc...
subclasses: nil
name: #SMSqueakMap
classPool: a Dictionary(#DefaultMap->a SMSqueakMap
#ServerList->#('map1.squeakf...etc...
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: nil
SMSqueakMap>>loadUpdatesFull:
Receiver: a SMSqueakMap
Arguments and temporary variables:
full: true
server: nil
Receiver's instance variables:
packages: a Dictionary(an
UUID('008a2497-2bd9-4397-850b-827c09aa7df3')->SMPacka...etc...
accounts: nil
objects: a Dictionary(an
UUID('0003ac06-b04c-40bb-81b5-c682c4726163')->SMPackag...etc...
categories: a Dictionary(an
UUID('007e8c1c-02fa-45fc-97be-7ea4d2f67134')->SMCat...etc...
dir: 'sm'
transactionCounter: 0
firstTransactionNumber: nil
daysBacklog: 182
adminPassword: nil
installedPackages: a Dictionary(an
UUID('1508934b-79ea-4216-956c-1948e9d48aad')...etc...
installCounter: 48
fileCache: a SMFileCache
users: nil
mutex: nil
dirtyList: nil
isDirty: false
checkpointNumber: 1584
silent: nil
SMSqueakMap>>loadFull
Receiver: a SMSqueakMap
Arguments and temporary variables:
Receiver's instance variables:
packages: a Dictionary(an
UUID('008a2497-2bd9-4397-850b-827c09aa7df3')->SMPacka...etc...
accounts: nil
objects: a Dictionary(an
UUID('0003ac06-b04c-40bb-81b5-c682c4726163')->SMPackag...etc...
categories: a Dictionary(an
UUID('007e8c1c-02fa-45fc-97be-7ea4d2f67134')->SMCat...etc...
dir: 'sm'
transactionCounter: 0
firstTransactionNumber: nil
daysBacklog: 182
adminPassword: nil
installedPackages: a Dictionary(an
UUID('1508934b-79ea-4216-956c-1948e9d48aad')...etc...
installCounter: 48
fileCache: a SMFileCache
users: nil
mutex: nil
dirtyList: nil
isDirty: false
checkpointNumber: 1584
silent: nil
--- The full stack ---
SMSqueakMap class(Object)>>error:
SMSqueakMap class>>findServer
SMSqueakMap>>loadUpdatesFull:
SMSqueakMap>>loadFull
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SMSqueakMap>>loadUpdates
[] in SMLoader>>loadUpdates {[squeakMap loadUpdates. self noteChanged]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
[] in SMLoader>>loadUpdates {[Cursor wait showWhile: [squeakMap
loadUpdates. self noteChanged]]}
BlockContext>>on:do:
SMLoader>>loadUpdates
SMLoader>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector
numArgs) = 0 ifTrue: [target perform: selector] ...]}
BlockContext>>ensure:
...etc...
More information about the Squeak-dev
mailing list
|