<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
This may help:<br><br>http://lists.squeakfoundation.org/pipermail/seaside/2009-October/021677.html<br><br>RS<br><br><hr id="stopSpelling">Date: Sun, 25 Apr 2010 17:36:07 -0300<br>From: andresgaragiola@gmail.com<br>To: vwnc@cs.uiuc.edu; seaside@lists.squeakfoundation.org<br>Subject: [Seaside] Comet problem<br><br>Hi list,<br><br>I want test the Comet framework examples in VisualWorks 7.7 but its require a streaming server (raise a "Streaming-server required." exception), then i change the Seaside setting to "Streaming HTTP" but the below exception is raised when the server us started.<br>
<br>Anybody know what can be the problem? (the problem is <span style="cursor: pointer;" class="ecxclickable" id="ecxreproducible114">reproducible with a clean VW7.7 image)<br></span><br>Regards<br><br>
<br>Strings only store Characters<br>ISO8859L1String(Object)>>error:<br>ISO8859L1String(ByteEncodedString)>>nonPrimitiveAt:put:<br>ISO8859L1String(ByteEncodedString)>>at:put:<br>ISO8859L1String>>at:put:<br>
ExternalWriteStream>>nextPut:<br>UTF8StreamEncoder>>write:on:<br>EncodedStream>>nextPut:<br>EncodedStream(Stream)>>next:putAll:startingAt:<br>EncodedStream(Stream)>>nextPutAll:<br>Grease.GRGenericCodecStream>>nextPutAll:<br>
Seaside.WAStreamedResponse(Seaside.WAResponse)>>writeStatusOn:<br>Seaside.WAStreamedResponse(Seaside.WAResponse)>>writeOn:<br>Seaside.WAStreamedResponse>>flush<br>Seaside.WAStreamedResponse>>stream<br>
Seaside.WARequestContext>>newDocument<br>Seaside.WARenderPhaseContinuation>>processRendering:<br>optimized [] in Seaside.WARenderPhaseContinuation>>handleRequest<br>Seaside.WARequestContext>>respond:<br>
Seaside.WARenderPhaseContinuation(Seaside.WASessionContinuation)>>respond:<br>Seaside.WARenderPhaseContinuation>>handleRequest<br>optimized [] in Seaside.WASessionContinuation>>basicValue<br>BlockClosure>>on:do:<br>
Seaside.WARenderPhaseContinuation(Seaside.WASessionContinuation)>>withUnregisteredHandlerDo:<br>Seaside.WARenderPhaseContinuation(Seaside.WASessionContinuation)>>basicValue<br>Seaside.WARenderPhaseContinuation(Seaside.WASessionContinuation)>>captureAndInvoke<br>
Seaside.WAFlowMain(Seaside.WARenderLoopMain)>>start<br>Seaside.WASession>>start<br>[] in Seaside.WASession>>handleFiltered:<br>Dictionary>>at:ifAbsent:<br>Seaside.WASession>>handleFiltered:<br>
Seaside.WAMutualExclusionFilter(Seaside.WARequestFilter)>>handleFiltered:<br>optimized [] in Seaside.WAMutualExclusionFilter>>handleFiltered:<br>BlockClosure>>ensure:<br>optimized [] in Seaside.WAMutex>>critical:<br>
BlockClosure>>ensure:<br>Semaphore>>critical:<br>Seaside.WAMutex>>critical:<br>Seaside.WAMutualExclusionFilter>>handleFiltered:<br>optimized [] in Seaside.WARequestHandler>>handle:<br>BlockClosure>>on:do:<br>
Seaside.WACurrentRequestContext class(Seaside.WADynamicVariable class)>>use:during:<br>optimized [] in Seaside.WARequestContext>>push:while:<br>BlockClosure>>ensure:<br>Seaside.WARequestContext>>push:while:<br>
Seaside.WASession(Seaside.WARequestHandler)>>handle:<br>Seaside.WAApplication(Seaside.WARegistry)>>dispatch:to:<br>Seaside.WAApplication(Seaside.WARegistry)>>handle:registering:<br>Seaside.WAApplication>>handleDefault:<br>
Seaside.WAApplication(Seaside.WARegistry)>>handleFiltered:<br>Seaside.WAApplication>>handleFiltered:<br>Seaside.WAExceptionFilter(Seaside.WARequestFilter)>>handleFiltered:<br>optimized [] in Seaside.WAExceptionFilter>>handleFiltered:<br>
BlockClosure>>on:do:<br>Seaside.WAWalkbackErrorHandler(Seaside.WAExceptionHandler)>>handleExceptionsDuring:<br>Seaside.WAWalkbackErrorHandler class(Seaside.WAExceptionHandler class)>>handleExceptionsDuring:context:<br>
Seaside.WAExceptionFilter>>handleFiltered:<br>optimized [] in Seaside.WARequestHandler>>handle:<br>BlockClosure>>on:do:<br>Seaside.WACurrentRequestContext class(Seaside.WADynamicVariable class)>>use:during:<br>
optimized [] in Seaside.WARequestContext>>push:while:<br>BlockClosure>>ensure:<br>Seaside.WARequestContext>>push:while:<br>Seaside.WAApplication(Seaside.WARequestHandler)>>handle:<br>Seaside.WADispatcher>>handleFiltered:named:<br>
Seaside.WADispatcher>>handleFiltered:<br>optimized [] in Seaside.WARequestHandler>>handle:<br>BlockClosure>>on:do:<br>Seaside.WACurrentRequestContext class(Seaside.WADynamicVariable class)>>use:during:<br>
optimized [] in Seaside.WARequestContext>>push:while:<br>BlockClosure>>ensure:<br>Seaside.WARequestContext>>push:while:<br>Seaside.WADispatcher(Seaside.WARequestHandler)>>handle:<br>optimized [] in Opentalk.SeasideRequest>>doTheWorkFor:<br>
BlockClosure>>on:do:<br>Opentalk.SeasideRequest>>doTheWorkFor:<br>Opentalk.SeasideRequest(Opentalk.RemoteRequest)>>evaluateFor:<br>Opentalk.SeasideRequest(Opentalk.RemoteRequestWithEnvironment)>>evaluateFor:<br>
optimized [] in Opentalk.RemoteMessage>>dispatchFor:<br>BlockClosure>>on:do:<br>Opentalk.SeasideRequest(Opentalk.RemoteMessage)>>dispatchFor:<br>optimized [] in Opentalk.RemoteRequest>>dispatchFor:<br>
BlockClosure>>on:do:<br>optimized [] in Process class>>forBlock:priority:<br><br>----------------------------------------------------------------------<br>ISO8859L1String(Object)>>error:<br>Receiver:<br>
an ISO8859L1String<br>Arguments:<br> aStringOrMessage = an UserMessage('Strings only store Characters', #errStoreCharacters, #dialogs)<br>Context PC = 6<br><br>----------------------------------------------------------------------<br>
ISO8859L1String(ByteEncodedString)>>nonPrimitiveAt:put:<br>Receiver:<br> an ISO8859L1String<br>Arguments:<br> index = 1<br> aCharacter = 72<br>Temporaries:<br> val = nil<br>Context PC = 45<br><br>----------------------------------------------------------------------<br>
ISO8859L1String(ByteEncodedString)>>at:put:<br>Receiver:<br> an ISO8859L1String<br>Arguments:<br> index = 1<br> aCharacter = 72<br>Context PC = 6<br><br>----------------------------------------------------------------------<br>
ISO8859L1String>>at:put:<br>Receiver:<br> an ISO8859L1String<br>Arguments:<br> index = 1<br> aCharacter = 72<br>Context PC = 11<br><br>----------------------------------------------------------------------<br>
ExternalWriteStream>>nextPut:<br>Receiver:<br> an ExternalWriteStream<br>Instance Variables:<br> collection = '<br>                                            <br /><hr />The New Busy is not the old busy. Search, chat and e-mail from your inbox. <a href='http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_3' target='_new'>Get started.</a></body>
</html>