Just  have ucw set up and trying to get any response from it. No luck with any backend.<br>
I use the latest sources from darcs ucw_dev. <br>
<br>
SBCL 0.9.8<br>
<br>
ucw.log (lisp was restarted every time):<br>
<br>
(+INFO+ 3352746404 IT.BESE.UCW::UCW-LOGGER "Starting up standard server
#<STANDARD-SERVER MULTITHREAD-HTTPD-BACKEND 2 {B2F6149}>.")<br>
(+INFO+ 3352751202 IT.BESE.UCW::UCW-LOGGER "Starting up standard server #<STANDARD-SERVER ARANEIDA-BACKEND 2 {B342C09}>.")<br>
(+INFO+ 3352752177 IT.BESE.UCW::UCW-LOGGER "Starting up standard server
#<STANDARD-SERVER MULTITHREAD-MOD-LISP-BACKEND 2 {B3D1249}>.")<br>
<br>
As soon as I try to connect with through http, I get an error in the ucw-backend.log:<br>
<br>
(+ERROR+ 3352743688 IT.BESE.UCW::UCW.BACKEND "Error in worker loop: #<UNDEFINED-FUNCTION READ-REQUEST {BDD2D29}>.")<br>
(+ERROR+ 3352743688 IT.BESE.UCW::UCW.BACKEND "Worker thread
#<IT.BESE.UCW::HTTPD-WORKER {BD3D6B9}> reported
#<UNDEFINED-FUNCTION READ-REQUEST {BDD2D29}>.")<br>
<br>
(+INFO+ 3352751202 IT.BESE.UCW::UCW.BACKEND "Starting up ARANEIDA
backend #<ARANEIDA-BACKEND {C1C37C1}> on <a href="http://127.0.0.1:8080/">http://127.0.0.1:8080/</a>")<br>
(+ERROR+ 3352754733 IT.BESE.UCW::UCW.BACKEND "Error in worker loop: #<UNDEFINED-FUNCTION READ-REQUEST {A746601}>.")<br>
(+ERROR+ 3352755066 IT.BESE.UCW::UCW.BACKEND "Error in worker loop: #<UNDEFINED-FUNCTION READ-REQUEST {C67BF11}>.")<br>
<br>
For some reason httpd-worker-loop/handle in multithread-httpd.lisp does
not have read-request and make-response functions defined (though they
are in the httpd.lisp). I am less clear what is going on with other
backends.<br>
IMHO ucwctl needs to be fixed (the value for :backend must be a list):<br>
...<br>
                 
$EVAL "(ucw:create-server :backend '(:$BACKEND<br>
                                            
:host \"$HOST\"<br>
                                            
:port $PORT)<br>
...<br>
Starting ucw trough the ucwtl I am getting exactly the same error.<br>
<br>
What is the url to access admin and demo scripts?<br>
I was trying <a href="http://127.0.0.1/index.ucw">http://127.0.0.1/index.ucw</a> and <a href="http://127.0.0.1/admin/index.ucw">http://127.0.0.1/admin/index.ucw</a>, amd just plain <a href="http://127.0.0.1">http://127.0.0.1
</a><br>
but everything resulted in the errors I was trying to describe earlier.<br>
<br>
I set<br>
UCW-USER> (setf *debug-on-error* t)<br>
Here is the sldb trace with the httpd backend:<br>
<br>
<br>
<br>
The function IT.BESE.UCW::READ-REQUEST is undefined.<br>
   [Condition of type UNDEFINED-FUNCTION]<br>
<br>
Restarts:<br>
  0: [KILL-WORKER] Kill this worker.<br>
  1: [TERMINATE-THREAD] Terminate this thread (#<THREAD "an httpd worker 1" {C1C36E9}>)<br>
<br>
Backtrace:<br>
  0: ((SB-PCL::FAST-METHOD
SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) #<unused
argument> #<unused argument> #<FUNCTION (LAMBDA NIL)
{B3F0F2D}>)<br>
  1: (SWANK::CALL-WITH-BINDINGS ((*PRINT-PRETTY*) (*PRINT-LEVEL* .
4) (*PRINT-LENGTH* . 10) (*PRINT-CIRCLE* . T) (*PRINT-READABLY*)
(*PRINT-PPRINT-DISPATCH* . #<SB-PRETTY:PPRINT-DISPATCH-TABLE
{AD32771}>) (*PRINT-GENSYM* . T) (*PRINT-BASE* . 10) (*PRINT-RADIX*)
(*PRINT-ARRAY* . T) ...) #<FUNCTION (LAMBDA NIL) {B3F0EED}>)<br>
  2: (SWANK::DEBUG-IN-EMACS #<UNDEFINED-FUNCTION READ-REQUEST {A746601}>)<br>
  3: ((SB-PCL::FAST-METHOD SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK
(T T)) #<unused argument> #<unused argument> #<FUNCTION
SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL) {A74D8E5}>)<br>
  4: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION {A9EB609}> #<CLOSURE (LAMBDA NIL) {A74D8F5}>)<br>
  5: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {A9EB609}> #<CLOSURE (LAMBDA NIL) {A74D8E5}>)<br>
  6: ((FLET IT.BESE.UCW::ABORT-WORKER) #<UNDEFINED-FUNCTION READ-REQUEST {A746601}>)<br>
  7: ((FLET IT.BESE.UCW::ABORT-WORKER) #<UNDEFINED-FUNCTION READ-REQUEST {A746601}>)<br>
  8: (SIGNAL #<UNDEFINED-FUNCTION READ-REQUEST {A746601}>)<br>
  9: (ERROR UNDEFINED-FUNCTION)<br>
 10: (SB-KERNEL::UNDEFINED-FUN-ERROR-HANDLER #<unavailable
argument> #.(SB-SYS:INT-SAP #XB73307EC)
#<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #XB73304F0 :TYPE (*
(SB-ALIEN:STRUCT SB-VM::OS-CONTEXT-T-STRUCT))> (14))<br>
 11: (SB-KERNEL:INTERNAL-ERROR #.(SB-SYS:INT-SAP #XB73304F0) #<unavailable argument>)<br>
 12: ("foreign function: call_into_lisp")<br>
 13: ("foreign function: funcall2")<br>
 14: ("foreign function: interrupt_internal_error")<br>
 15: ("foreign function: sigtrap_handler")<br>
 16: ("foreign function: #x8052FF9")<br>
 17: ("bogus stack frame")<br>
 18: (IT.BESE.UCW::HTTPD-WORKER-LOOP/HANDLE
#<IT.BESE.UCW::HTTPD-WORKER {C1C0B01}>
#<MULTITHREAD-MOD-LISP-BACKEND {BF95FD9}>
#<IT.BESE.UCW::PENDING-REQUEST {A706AD1}>)<br>
      Locals:<br>
        SB-DEBUG::ARG-0 = #<IT.BESE.UCW::HTTPD-WORKER {C1C0B01}><br>
        SB-DEBUG::ARG-1 = #<MULTITHREAD-MOD-LISP-BACKEND {BF95FD9}><br>
        SB-DEBUG::ARG-2 = #<IT.BESE.UCW::PENDING-REQUEST {A706AD1}><br>
 19: (IT.BESE.UCW::HTTPD-WORKER-LOOP #<IT.BESE.UCW::HTTPD-WORKER {C1C0B01}>)<br>
 20: ((LAMBDA NIL))<br>
 21: ("foreign function: call_into_lisp")<br>
 22: ("foreign function: funcall0")<br>
 23: ("foreign function: new_thread_trampoline")<br>
<br>
<br>
<br>
<br>
<br>
<br>