[BUG] BFAV requires net access to write a response

Daniel Vainsencher danielv at netvision.net.il
Mon Aug 11 23:40:27 UTC 2003


I was trying to open as a mail a response I'd written, so that it get
put in my Celeste queue for later sending.

I think this shouldn't require net access - being able to work offline
is an important feature. The following lines show the culprit.

BugFixArchiveMailClient class>>mailMessageFromUrl:
ArchivePost>>asMailMessage
CommentNotePad>>setThreadingHeadersIn:withToAddress:
CommentNotePad>>mailCommentsTo:
CommentNotePad>>openCommentsAsMailToList


12 August 2003 2:38:24 am

VM: unix - Squeak3.4 of 1 March 2003 [latest update: #5170]
Image: Squeak3.6beta [latest update: #5387]

NetNameResolver class(Object)>>error:
	Receiver: NetNameResolver
	Arguments and temporary variables: 
		aString: 	'Could not resolve the server named: swiki.gsug.org'
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary()
		format: 	2
		instanceVariables: 	nil
		organization: 	('as yet unclassified')

		subclasses: 	nil
		name: 	#NetNameResolver
		classPool: 	a Dictionary(#DefaultHostName->'' #HaveNetwork->true
#ResolverBusy->...etc...
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

[] in NetNameResolver class>>addressForName:timeout:
	Arguments and temporary variables: 
		hostName: 	'swiki.gsug.org'
		secs: 	20
		deadline: 	345293765
		result: 	nil
		msg: 	'Could not resolve the server named: swiki.gsug.org'
		rcvr: 	NetNameResolver

Semaphore>>critical:ifError:
	Receiver: a Semaphore()
	Arguments and temporary variables: 
		mutuallyExcludedBlock: 	[] in NetNameResolver
class>>addressForName:timeout:
		errorBlock: 	[] in NetNameResolver class>>addressForName:timeout:
		blockValue: 	NetNameResolver
		hasError: 	true
		errMsg: 	'Could not resolve the server named: swiki.gsug.org'
		errRcvr: 	NetNameResolver
		msg: 	'Could not resolve the server named: swiki.gsug.org'
		rcvr: 	NetNameResolver
	Receiver's instance variables: 
		firstLink: 	nil
		lastLink: 	nil
		excessSignals: 	1

NetNameResolver class>>addressForName:timeout:
	Receiver: NetNameResolver
	Arguments and temporary variables: 
		hostName: 	'swiki.gsug.org'
		secs: 	20
		deadline: 	345293765
		result: 	nil
		msg: 	'Could not resolve the server named: swiki.gsug.org'
		rcvr: 	NetNameResolver
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary()
		format: 	2
		instanceVariables: 	nil
		organization: 	('as yet unclassified')

		subclasses: 	nil
		name: 	#NetNameResolver
		classPool: 	a Dictionary(#DefaultHostName->'' #HaveNetwork->true
#ResolverBusy->...etc...
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil


--- The full stack ---
NetNameResolver class(Object)>>error:
[] in NetNameResolver class>>addressForName:timeout:
Semaphore>>critical:ifError:
NetNameResolver class>>addressForName:timeout:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
HTTPSocket class>>httpGetDocument:args:accept:request:
HttpUrl>>retrieveContentsArgs:accept:
HttpUrl>>retrieveContentsArgs:
HttpUrl>>retrieveContents
BugFixArchiveMailClient class>>mimeDocumentFromUrl:
BugFixArchiveMailClient class>>mailMessageFromUrl:
ArchivePost>>asMailMessage
CommentNotePad>>setThreadingHeadersIn:withToAddress:
CommentNotePad>>mailCommentsTo:
CommentNotePad>>openCommentsAsMailToList
CommentNotePad>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent:
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
WorldState>>doOneSubCycleFor:
PasteUpMorph>>doOneSubCycle
MenuMorph>>invokeModalAt:in:allowKeyboard:
MenuMorph>>invokeModal:
PluggableTextMorph>>yellowButtonActivity:
PluggableTextMorph(ScrollPane)>>mouseDown:
PluggableTextMorph(Morph)>>handleMouseDown:
MouseButtonEvent>>sentTo:
PluggableTextMorph(Morph)>>handleEvent:
...etc...



More information about the Squeak-dev mailing list