[<<][sweb][>>][..]
Wed Feb 27 19:51:57 CET 2008

continuation experiments

/usr/local/bin/plt-web-server -p 8181 -f configuration-table
Servlet (@ /servlets/ct) exception:
"current-continuation-marks: no corresponding prompt in the continuation: #<continuation-prompt-tag:web>"

 === context ===
/usr/local/mz-3.99.0.13/collects/web-server/lang/abort-resume.ss:132:0: send/suspend
...r/private/servlet.ss:32:19
...r/private/servlet.ss:32:19


i suspect this has to do with the expiration based manager, see the
note here:

http://pre.plt-scheme.org/docs/html/web-server/none_ss.html#(def~20((collects~20web-server~20managers~20none..ss)~20create-none-manager))

  "if you are considering using this manager, also consider using the
   Web Language. (See Web Language Servlets.)"

that's not it. it looks as if the default loader doesn't do web
language servlets..

ha, i got something working here. after looking at the source
mz/collects/web-server/dispatchers/dispatch-lang.ss i found that a
path contains 2 values: a path and a search path list, so i made my
fake path generator generate an empty list as 2nd value. now the
dispatcher works.

apparently web-serverl/lang/stuff-url.ss stores the continuation in a
file in ~/.urls

looks like this stuff is still quite experimental.. it does work,
though i'm not sure why these continuations need extra data. thought
there was no server state?



[Reply][About]
[<<][sweb][>>][..]