[BUG]Socket(Object)>>doesNotUnderstand: #waitForConnectionUntil:

Avi Bryant avi at beta4.com
Fri Aug 22 06:03:46 UTC 2003


This is becoming a FAQ - Comanche does not work with 3.6b.  Until someone
gets around to fixing this (I keep meaning to), you'll have to use 3.5.

On Thu, 21 Aug 2003, Joel Shellman wrote:

> [[ Tried to auto send this from Squeak, but I got an error trying to do
> that too (Socket waitForDataUntil:?). ]]
>
> Trying to run KomHttpServer 6.1/Seaside with:
>
> | ma seaside |
> 	seaside := WAKom default.
> 	ma := ModuleAssembly core.
> 	ma serverRoot: FileDirectory default fullName.
> 	ma alias: '/seaside' to: [ma addPlug: [:request | seaside process:
> request]].
> 	ma documentRoot: FileDirectory default fullName.
> 	ma directoryIndex: 'index.html index.htm'.
> 	ma serveFiles.
> 	(HttpService startOn: 8080 named: 'httpd') plug: ma rootModule
>
>
> 21 August 2003 10:23:14 pm
>
> VM: Win32 - Squeak3.4 of 1 March 2003 [latest update: #5170]
> Image: Squeak3.6beta [latest update: #5395]
>
> Socket(Object)>>doesNotUnderstand: #waitForConnectionUntil:
> 	Receiver: a Socket[waitingForConnection]
> 	Arguments and temporary variables:
> 		aMessage: 	a Message with selector: #waitForConnectionUntil: and
> arguments: #(17...etc...
> 	Receiver's instance variables:
> 		semaphore: 	a Semaphore()
> 		socketHandle: 	a ByteArray(227 133 44 10 0 0 0 0 176 255 9 0)
> 		readSemaphore: 	a Semaphore()
> 		writeSemaphore: 	a Semaphore()
> 		primitiveOnlySupportsOneSemaphore: 	true
>
> Socket>>waitForAcceptFor:ifTimedOut:
> 	Receiver: a Socket[waitingForConnection]
> 	Arguments and temporary variables:
> 		timeout: 	10
> 		timedOutBlock: 	[] in TcpListener>>pvtListenLoop:
> 		deadline: 	171424408
> 	Receiver's instance variables:
> 		semaphore: 	a Semaphore()
> 		socketHandle: 	a ByteArray(227 133 44 10 0 0 0 0 176 255 9 0)
> 		readSemaphore: 	a Semaphore()
> 		writeSemaphore: 	a Semaphore()
> 		primitiveOnlySupportsOneSemaphore: 	true
>
> [] in TcpListener>>pvtListenLoop:
> 	Arguments and temporary variables:
> 		aBlock: 	[] in HttpService(Service)>>start
> 		socket: 	nil
> 		listener: 	a Socket[waitingForConnection]
>
> BlockContext>>ifCurtailed:
> 	Receiver: [] in TcpListener>>pvtListenLoop:
> 	Arguments and temporary variables:
> 		aBlock: 	[] in TcpListener>>pvtListenLoop:
> 	Receiver's instance variables:
> 		sender: 	BlockContext>>ifCurtailed:
> 		pc: 	110
> 		stackp: 	0
> 		nargs: 	0
> 		startpc: 	99
> 		home: 	TcpListener>>pvtListenLoop:
>
>
> --- The full stack ---
> Socket(Object)>>doesNotUnderstand: #waitForConnectionUntil:
> Socket>>waitForAcceptFor:ifTimedOut:
> [] in TcpListener>>pvtListenLoop:
> BlockContext>>ifCurtailed:
>   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> [] in TcpListener>>pvtListenLoop:
> Process class>>terminationOkDuring:
> [] in TcpListener>>pvtListenLoop:
> BlockContext>>whileTrue:
> TcpListener>>pvtListenLoop:
> [] in TcpListener>>listenWhile:
> BlockContext>>ensure:
> TcpListener>>listenWhile:
> [] in HttpService(TcpService)>>runWhile:
> BlockContext>>ensure:
> HttpService(TcpService)>>runWhile:
> [] in HttpService(Service)>>start
> BlockContext>>ensure:
> [] in HttpService(Service)>>start
> BlockContext>>on:do:
> BlockContext>>valueWithBindingsContext:
> BlockContext>>valueWithBindings:
> [] in BlockContext>>newProcessWithBindings:
> [] in BlockContext>>newProcess
>
>
>
>



More information about the Squeak-dev mailing list