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 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)>>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>