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