Hi list,<br><br>I want test the Comet framework examples in VisualWorks 7.7 but its require a streaming server (raise a &quot;Streaming-server required.&quot; exception), then i change the Seaside setting to &quot;Streaming HTTP&quot; but the below exception is raised when the server us started.<br>
<br>Anybody know what can be the problem? (the problem is <span onclick="dr4sdgryt2(event)" style="cursor: pointer;" class="clickable" id="reproducible114">reproducible with a clean VW7.7 image)<br></span><br>Regards<br><br>
<br>Strings only store Characters<br>ISO8859L1String(Object)&gt;&gt;error:<br>ISO8859L1String(ByteEncodedString)&gt;&gt;nonPrimitiveAt:put:<br>ISO8859L1String(ByteEncodedString)&gt;&gt;at:put:<br>ISO8859L1String&gt;&gt;at:put:<br>
ExternalWriteStream&gt;&gt;nextPut:<br>UTF8StreamEncoder&gt;&gt;write:on:<br>EncodedStream&gt;&gt;nextPut:<br>EncodedStream(Stream)&gt;&gt;next:putAll:startingAt:<br>EncodedStream(Stream)&gt;&gt;nextPutAll:<br>Grease.GRGenericCodecStream&gt;&gt;nextPutAll:<br>
Seaside.WAStreamedResponse(Seaside.WAResponse)&gt;&gt;writeStatusOn:<br>Seaside.WAStreamedResponse(Seaside.WAResponse)&gt;&gt;writeOn:<br>Seaside.WAStreamedResponse&gt;&gt;flush<br>Seaside.WAStreamedResponse&gt;&gt;stream<br>
Seaside.WARequestContext&gt;&gt;newDocument<br>Seaside.WARenderPhaseContinuation&gt;&gt;processRendering:<br>optimized [] in Seaside.WARenderPhaseContinuation&gt;&gt;handleRequest<br>Seaside.WARequestContext&gt;&gt;respond:<br>
Seaside.WARenderPhaseContinuation(Seaside.WASessionContinuation)&gt;&gt;respond:<br>Seaside.WARenderPhaseContinuation&gt;&gt;handleRequest<br>optimized [] in Seaside.WASessionContinuation&gt;&gt;basicValue<br>BlockClosure&gt;&gt;on:do:<br>
Seaside.WARenderPhaseContinuation(Seaside.WASessionContinuation)&gt;&gt;withUnregisteredHandlerDo:<br>Seaside.WARenderPhaseContinuation(Seaside.WASessionContinuation)&gt;&gt;basicValue<br>Seaside.WARenderPhaseContinuation(Seaside.WASessionContinuation)&gt;&gt;captureAndInvoke<br>
Seaside.WAFlowMain(Seaside.WARenderLoopMain)&gt;&gt;start<br>Seaside.WASession&gt;&gt;start<br>[] in Seaside.WASession&gt;&gt;handleFiltered:<br>Dictionary&gt;&gt;at:ifAbsent:<br>Seaside.WASession&gt;&gt;handleFiltered:<br>
Seaside.WAMutualExclusionFilter(Seaside.WARequestFilter)&gt;&gt;handleFiltered:<br>optimized [] in Seaside.WAMutualExclusionFilter&gt;&gt;handleFiltered:<br>BlockClosure&gt;&gt;ensure:<br>optimized [] in Seaside.WAMutex&gt;&gt;critical:<br>
BlockClosure&gt;&gt;ensure:<br>Semaphore&gt;&gt;critical:<br>Seaside.WAMutex&gt;&gt;critical:<br>Seaside.WAMutualExclusionFilter&gt;&gt;handleFiltered:<br>optimized [] in Seaside.WARequestHandler&gt;&gt;handle:<br>BlockClosure&gt;&gt;on:do:<br>
Seaside.WACurrentRequestContext class(Seaside.WADynamicVariable class)&gt;&gt;use:during:<br>optimized [] in Seaside.WARequestContext&gt;&gt;push:while:<br>BlockClosure&gt;&gt;ensure:<br>Seaside.WARequestContext&gt;&gt;push:while:<br>
Seaside.WASession(Seaside.WARequestHandler)&gt;&gt;handle:<br>Seaside.WAApplication(Seaside.WARegistry)&gt;&gt;dispatch:to:<br>Seaside.WAApplication(Seaside.WARegistry)&gt;&gt;handle:registering:<br>Seaside.WAApplication&gt;&gt;handleDefault:<br>
Seaside.WAApplication(Seaside.WARegistry)&gt;&gt;handleFiltered:<br>Seaside.WAApplication&gt;&gt;handleFiltered:<br>Seaside.WAExceptionFilter(Seaside.WARequestFilter)&gt;&gt;handleFiltered:<br>optimized [] in Seaside.WAExceptionFilter&gt;&gt;handleFiltered:<br>
BlockClosure&gt;&gt;on:do:<br>Seaside.WAWalkbackErrorHandler(Seaside.WAExceptionHandler)&gt;&gt;handleExceptionsDuring:<br>Seaside.WAWalkbackErrorHandler class(Seaside.WAExceptionHandler class)&gt;&gt;handleExceptionsDuring:context:<br>
Seaside.WAExceptionFilter&gt;&gt;handleFiltered:<br>optimized [] in Seaside.WARequestHandler&gt;&gt;handle:<br>BlockClosure&gt;&gt;on:do:<br>Seaside.WACurrentRequestContext class(Seaside.WADynamicVariable class)&gt;&gt;use:during:<br>
optimized [] in Seaside.WARequestContext&gt;&gt;push:while:<br>BlockClosure&gt;&gt;ensure:<br>Seaside.WARequestContext&gt;&gt;push:while:<br>Seaside.WAApplication(Seaside.WARequestHandler)&gt;&gt;handle:<br>Seaside.WADispatcher&gt;&gt;handleFiltered:named:<br>
Seaside.WADispatcher&gt;&gt;handleFiltered:<br>optimized [] in Seaside.WARequestHandler&gt;&gt;handle:<br>BlockClosure&gt;&gt;on:do:<br>Seaside.WACurrentRequestContext class(Seaside.WADynamicVariable class)&gt;&gt;use:during:<br>
optimized [] in Seaside.WARequestContext&gt;&gt;push:while:<br>BlockClosure&gt;&gt;ensure:<br>Seaside.WARequestContext&gt;&gt;push:while:<br>Seaside.WADispatcher(Seaside.WARequestHandler)&gt;&gt;handle:<br>optimized [] in Opentalk.SeasideRequest&gt;&gt;doTheWorkFor:<br>
BlockClosure&gt;&gt;on:do:<br>Opentalk.SeasideRequest&gt;&gt;doTheWorkFor:<br>Opentalk.SeasideRequest(Opentalk.RemoteRequest)&gt;&gt;evaluateFor:<br>Opentalk.SeasideRequest(Opentalk.RemoteRequestWithEnvironment)&gt;&gt;evaluateFor:<br>
optimized [] in Opentalk.RemoteMessage&gt;&gt;dispatchFor:<br>BlockClosure&gt;&gt;on:do:<br>Opentalk.SeasideRequest(Opentalk.RemoteMessage)&gt;&gt;dispatchFor:<br>optimized [] in Opentalk.RemoteRequest&gt;&gt;dispatchFor:<br>
BlockClosure&gt;&gt;on:do:<br>optimized [] in Process class&gt;&gt;forBlock:priority:<br><br>----------------------------------------------------------------------<br>ISO8859L1String(Object)&gt;&gt;error:<br>Receiver:<br>
    an ISO8859L1String<br>Arguments:<br>    aStringOrMessage = an UserMessage(&#39;Strings only store Characters&#39;, #errStoreCharacters, #dialogs)<br>Context PC = 6<br><br>----------------------------------------------------------------------<br>
ISO8859L1String(ByteEncodedString)&gt;&gt;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)&gt;&gt;at:put:<br>Receiver:<br>    an ISO8859L1String<br>Arguments:<br>    index = 1<br>    aCharacter = 72<br>Context PC = 6<br><br>----------------------------------------------------------------------<br>
ISO8859L1String&gt;&gt;at:put:<br>Receiver:<br>    an ISO8859L1String<br>Arguments:<br>    index = 1<br>    aCharacter = 72<br>Context PC = 11<br><br>----------------------------------------------------------------------<br>
ExternalWriteStream&gt;&gt;nextPut:<br>Receiver:<br>    an ExternalWriteStream<br>Instance Variables:<br>    collection = &#39;<br>