SqueakMap Release repository

Chris Muller chris at funkyobjects.org
Tue May 17 04:55:35 UTC 2005


I'm having trouble converting one of my SqueakMap packages from a SAR download
to just an MCZ.  I'm happy about being able to do it straight from Monticello,
except it didn't work for me.  I tried from 3.8 and a stock 3.7 but get am
getting a "send data timeout"..

Not a hardware issue, I am on-line and able to open HTTP repositories on
SqueakSource..

 - Chris

HTTPSocket(Object)>>error:
	Receiver: a HTTPSocket[unconnected]
	Arguments and temporary variables: 
		aString: 	'send data timeout; data not sent'
	Receiver's instance variables: 
		semaphore: 	a Semaphore()
		socketHandle: 	a ByteArray(185 93 125 0 0 0 0 0 88 76 10 0)
		readSemaphore: 	a Semaphore()
		writeSemaphore: 	a Semaphore()
		primitiveOnlySupportsOneSemaphore: 	false
		buffer: 	nil
		bufferPos: 	nil
		headerTokens: 	nil
		headers: 	nil
		responseCode: 	nil

HTTPSocket(OldSocket)>>sendData:
	Receiver: a HTTPSocket[unconnected]
	Arguments and temporary variables: 
		aStringOrByteArray: 	'PUT /sm/upload/Tracing Messages Browser-cmm.16.mcz
HTTP/1....etc...
		bytesSent: 	0
		bytesToSend: 	21536
		count: 	nil
	Receiver's instance variables: 
		semaphore: 	a Semaphore()
		socketHandle: 	a ByteArray(185 93 125 0 0 0 0 0 88 76 10 0)
		readSemaphore: 	a Semaphore()
		writeSemaphore: 	a Semaphore()
		primitiveOnlySupportsOneSemaphore: 	false
		buffer: 	nil
		bufferPos: 	nil
		headerTokens: 	nil
		headers: 	nil
		responseCode: 	nil

HTTPSocket(OldSimpleClientSocket)>>sendCommand:
	Receiver: a HTTPSocket[unconnected]
	Arguments and temporary variables: 
		commandString: 	'PUT /sm/upload/Tracing Messages Browser-cmm.16.mcz HTTP/1.0
Us...etc...
	Receiver's instance variables: 
		semaphore: 	a Semaphore()
		socketHandle: 	a ByteArray(185 93 125 0 0 0 0 0 88 76 10 0)
		readSemaphore: 	a Semaphore()
		writeSemaphore: 	a Semaphore()
		primitiveOnlySupportsOneSemaphore: 	false
		buffer: 	nil
		bufferPos: 	nil
		headerTokens: 	nil
		headers: 	nil
		responseCode: 	nil

HTTPSocket class>>httpPut:to:user:passwd:
	Receiver: HTTPSocket
	Arguments and temporary variables: 
		contents: 	a ByteArray(80 75 3 4 20 0 0 0 8 0 58 189 176 50 226 248 57 155 35
0 ...etc...
		url: 	'http://localhost:9070/sm/upload/Tracing Messages Browser-cmm.16.mcz'
		user: 	'cmm'
		passwd: 	'cmm6644'
		bare: 	'localhost:9070/sm/upload/Tracing Messages Browser-cmm.16.mcz'
		serverName: 	'localhost'
		specifiedServer: 	'localhost:9070'
		port: 	9070
		page: 	'/sm/upload/Tracing Messages Browser-cmm.16.mcz'
		serverAddr: 	a ByteArray(127 0 0 1)
		authorization: 	'Y21tOmNtbTY2NDQ='
		s: 	a HTTPSocket[unconnected]
		list: 	nil
		header: 	nil
		firstData: 	nil
		length: 	nil
		aStream: 	nil
		command: 	'PUT /sm/upload/Tracing Messages Browser-cmm.16.mcz HTTP/1.0
User-Age...etc...
	Receiver's instance variables: 
		superclass: 	OldSimpleClientSocket
		methodDict: 	a MethodDictionary(#contentType->a CompiledMethod (492)
#contentTyp...etc...
		format: 	150
		instanceVariables: 	#('headerTokens' 'headers' 'responseCode')
		organization: 	('as yet unclassified' contentType contentType:
contentsLength: g...etc...
		subclasses: 	nil
		name: 	#HTTPSocket
		classPool: 	a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80
#HTTPProxyCredentials-...etc...
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil


--- The full stack ---
HTTPSocket(Object)>>error:
HTTPSocket(OldSocket)>>sendData:
HTTPSocket(OldSimpleClientSocket)>>sendCommand:
HTTPSocket class>>httpPut:to:user:passwd:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MCSMReleaseRepository>>uploadVersion:
MCSMReleaseRepository>>basicStoreVersion:
MCSMReleaseRepository(MCRepository)>>storeVersion:
[] in MCWorkingCopyBrowser>>saveVersion {[self repository storeVersion: v]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
[] in MCWorkingCopyBrowser>>saveVersion {[:v |  (MCVersionInspector new
version: v) show.  Cursor wait   showWhile: [...]}
MCVersion(Object)>>ifNotNilDo:
MCWorkingCopyBrowser>>saveVersion
MCWorkingCopyBrowser(MCTool)>>performButtonAction:enabled:
PluggableButtonMorph>>performAction
[] in PluggableButtonMorph>>mouseUp: {[:m | (m containsPoint: evt cursorPoint) 
 ifTrue: [m performAction]]}
Array(SequenceableCollection)>>do:
PluggableButtonMorph>>mouseUp:
PluggableButtonMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableButtonMorph(Morph)>>handleEvent:
...etc...




More information about the Squeak-dev mailing list