Hello all -
 
I encounter the same problem as following :
 
Windows 2000 ; Rivet 0.5 ; Apache 1.3.33 ; ActiveTCL 8.4.11
--> with this configuration the stdout problem does not appear but I have some troubles with concurrent connection (multithreading related).
 
I've download and compiled the TCL sources 8.4.11 (and even 8.4.9) with the multithreading activated.
--> In this case I face the same problem, the stdout as disappeared :
 
can not find channel named "stdout"
    while executing
"puts -nonewline """
    (in namespace eval "::request" script line 2)
    invoked from within
"namespace eval request {
puts -nonewline ""
...
 
By compiling again the sources without the multithread support, it works with the same limitations as with ActiveTCL (no concurrent conection). As French say : Fromage ou Dessert.
 
A work around would be to have one interpreter by connection, is it possible ?
 
I invested weeks of work to port some legacy Vignette TCL code to Rivet. It's incredible to be blocked on this kind of simple problem. Do you have some ideas? You are my only hope.
 
Cyrille

Reply via email to