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

adi at netstyle.ch adi at netstyle.ch
Fri Aug 22 09:53:11 UTC 2003


Couldn't this be made obvious for newbees??? On Squeak Map KomHttpServer
still says "Squeak versions/Squeak3.6 -". There could also made a remark on
the Seaside download. I can imaging how annoying this is... people are
stumbling over this again and again.

But there seems to be also issues on 3.5. We've been using Kommanche 6.1. in
a 3.5 images and still had problems: Exceptions are arrising unpredictably
from time to time and filehandling still doesn't work on all platforms.
Finally we downgraded to Commanche 5.1.1 which now works well.

Adrian

> 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