primitive failure on internet access

matthew s shanley arkadyan at lycos.com
Thu Jul 17 03:05:38 UTC 2003


below is what the error log gives me. i'm afraid that i'm not adept enough yet in squeak nor net protocol to be able to interpret this any more than that it appears to be unable to connect to the http protocol.

thanks for you assistance and patience

matt


Error: a primitive has failed
16 July 2003 10:37:04 pm

VM: Win32 - Squeak3.5 of '11 April 2003' [latest update: #5180]
Image: Squeak3.5 [latest update: #5180]

HTTPSocket(Object)>>error:
	Receiver: a HTTPSocket[unconnected]
	Arguments and temporary variables: 
		aString: 	'a primitive has failed'
	Receiver's instance variables: 
		semaphore: 	a Semaphore()
		socketHandle: 	a ByteArray(17 134 49 1 0 0 0 0 56 206 10 0)
		readSemaphore: 	a Semaphore()
		writeSemaphore: 	a Semaphore()
		primitiveOnlySupportsOneSemaphore: 	true
		buffer: 	nil
		bufferPos: 	nil
		headerTokens: 	nil
		headers: 	nil
		responseCode: 	nil

HTTPSocket(Object)>>primitiveFailed
	Receiver: a HTTPSocket[unconnected]
	Arguments and temporary variables: 

	Receiver's instance variables: 
		semaphore: 	a Semaphore()
		socketHandle: 	a ByteArray(17 134 49 1 0 0 0 0 56 206 10 0)
		readSemaphore: 	a Semaphore()
		writeSemaphore: 	a Semaphore()
		primitiveOnlySupportsOneSemaphore: 	true
		buffer: 	nil
		bufferPos: 	nil
		headerTokens: 	nil
		headers: 	nil
		responseCode: 	nil

HTTPSocket(Socket)>>primSocket:connectTo:port:
	Receiver: a HTTPSocket[unconnected]
	Arguments and temporary variables: 
		socketID: 	a ByteArray(17 134 49 1 0 0 0 0 56 206 10 0)
		hostAddress: 	a ByteArray(128 174 246 88)
		port: 	80
	Receiver's instance variables: 
		semaphore: 	a Semaphore()
		socketHandle: 	a ByteArray(17 134 49 1 0 0 0 0 56 206 10 0)
		readSemaphore: 	a Semaphore()
		writeSemaphore: 	a Semaphore()
		primitiveOnlySupportsOneSemaphore: 	true
		buffer: 	nil
		bufferPos: 	nil
		headerTokens: 	nil
		headers: 	nil
		responseCode: 	nil

HTTPSocket(Socket)>>connectTo:port:
	Receiver: a HTTPSocket[unconnected]
	Arguments and temporary variables: 
		hostAddress: 	a ByteArray(128 174 246 88)
		port: 	80
		status: 	0
	Receiver's instance variables: 
		semaphore: 	a Semaphore()
		socketHandle: 	a ByteArray(17 134 49 1 0 0 0 0 56 206 10 0)
		readSemaphore: 	a Semaphore()
		writeSemaphore: 	a Semaphore()
		primitiveOnlySupportsOneSemaphore: 	true
		buffer: 	nil
		bufferPos: 	nil
		headerTokens: 	nil
		headers: 	nil
		responseCode: 	nil


--- The full stack ---
HTTPSocket(Object)>>error:
HTTPSocket(Object)>>primitiveFailed
HTTPSocket(Socket)>>primSocket:connectTo:port:
HTTPSocket(Socket)>>connectTo:port:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in HTTPSocket class>>httpGetDocument:args:accept:request:
SmallInteger(Integer)>>timesRepeat:
HTTPSocket class>>httpGetDocument:args:accept:request:
HTTPSocket class>>httpGetDocument:
HTTPClient class>>httpGetDocument:
HTTPClient class>>httpGet:
[] in Utilities class>>newUpdatesOn:special:throughNumber:
Array(SequenceableCollection)>>do:
Utilities class>>newUpdatesOn:special:throughNumber:
[] 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:
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:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess
...etc...


____________________________________________________________
Get advanced SPAM filtering on Webmail or POP Mail ... Get Lycos Mail!
http://login.mail.lycos.com/r/referral?aid=27005



More information about the Squeak-dev mailing list