how to specify the time

2 views
Skip to first unread message

Harrison Maseko

unread,
Jul 5, 2009, 4:47:03 PM7/5/09
to webl...@googlegroups.com
Hi all,
How do I specify the timeout duration in trivial-timeout? Do I need to edit the actual source file? I have taken a look at the example on the trivial-timeout home page and it's pretty straight forward, but I have no idea how to effect the specification. I am using trivial-timeout as a dependency in weblocks and I cannot browse the weblocks-demo page because it times out immediately I navigate to the demo's link. Similar question posted previously and awaiting answer.
 
Thanks again for your help.
 
Harrison.

Leslie P. Polzer

unread,
Jul 6, 2009, 3:14:16 AM7/6/09
to weblocks
On Jul 5, 10:47 pm, "Harrison Maseko" <lis...@gmail.com> wrote:
> Hi all,
> How do I specify the timeout duration in trivial-timeout? Do I need to edit
> the actual source file? I have taken a look at the example on the
> trivial-timeout home page and it's pretty straight forward, but I have no
> idea how to effect the specification.

The timeout is always passed directly to the WITH-TIMEOUT macro.

To change the Weblocks request timeout, set weblocks:*request-timeout*
to the desired number of seconds. The current default is 10 seconds.

If a request times out immediately then it's likely that there's some
other problem.

For example on CCL we had requests timing out immediately some days
ago and I disabled timeouts on CCL.

Are you using CCL? If yes then you should update your version of
weblocks-dev.


> Similar question posted previously and awaiting answer.

What do you mean here?

Leslie

Leslie P. Polzer

unread,
Jul 6, 2009, 3:16:16 AM7/6/09
to weblocks
On Jul 6, 9:14 am, "Leslie P. Polzer" <leslie.pol...@gmx.net> wrote:

> Are you using CCL? If yes then you should update your version of
> weblocks-dev.

I just remembered that you were using Lispworks.

What does the following test case do in your environment?

(asdf:oos 'asdf:load-op 'trivial-timeout)
(trivial-timeout:with-timeout (5)
(sleep 3))

Harrison Maseko

unread,
Jul 6, 2009, 4:53:09 PM7/6/09
to weblocks
> > Similar question posted previously and awaiting answer.
>
> What do you mean here?

I was trying to say that I've already asked a similar question and
haven't yet received an answer. I posted a similar question about
Weblocks timeout the previous day with the whole error message as it
appears in my browser. I have just re-posted it for your reference.

On Jul 6, 9:14 am, "Leslie P. Polzer" <leslie.pol...@gmx.net> wrote:
>   Leslie

Harrison Maseko

unread,
Jul 6, 2009, 4:53:21 PM7/6/09
to weblocks
> I just remembered that you were using Lispworks.
>
> What does the following test case do in your environment?
>
> (asdf:oos 'asdf:load-op 'trivial-timeout)
> (trivial-timeout:with-timeout (5)
> (sleep 3))

It returns NILs as shown below:

CL-USER 10 > (asdf:oos 'asdf:load-op 'trivial-timeout)
NIL

CL-USER 11 > (trivial-timeout:with-timeout (5)
(sleep 3))
NIL

Leslie P. Polzer

unread,
Jul 6, 2009, 5:09:52 PM7/6/09
to webl...@googlegroups.com

Harrison Maseko wrote:

> I was trying to say that I've already asked a similar question and
> haven't yet received an answer. I posted a similar question about
> Weblocks timeout the previous day with the whole error message as it
> appears in my browser. I have just re-posted it for your reference.

Ah, that one. I thought it was resolved.

Another user had a problem with ridiculously long request times
on Windows due to ASDF, and we haven't put in the fix for that
yet:

http://groups.google.com/group/weblocks/browse_thread/thread/b4851e364cb8fa20/201a539420586eb4

Could you try setting the *request-timeout* to some large
number, say 30 seconds, and waiting?

If the request completes normally with that (results show up
in the browser, tracing HANDLE-CLIENT-REQUEST shows it to
return) we can solve your problem.

Leslie P. Polzer

unread,
Jul 6, 2009, 5:10:44 PM7/6/09
to webl...@googlegroups.com

Harrison Maseko wrote:

> It returns NILs as shown below:
>
> CL-USER 10 > (asdf:oos 'asdf:load-op 'trivial-timeout)
> NIL
>
> CL-USER 11 > (trivial-timeout:with-timeout (5)
> (sleep 3))
> NIL

That's good because it shows that WITH-TIMEOUT isn't
prematurely throwing a timeout.

Harrison Maseko

unread,
Jul 7, 2009, 6:16:49 PM7/7/09
to weblocks
> Could you try setting the *request-timeout* to some large
> number, say 30 seconds, and waiting?

I am a little lost here. Could you kindly specify where *request-
timeout* is?

On Jul 6, 11:09 pm, "Leslie P. Polzer" <s...@viridian-project.de>
wrote:
> Harrison Maseko wrote:
> > I was trying to say that I've already asked a similar question and
> > haven't yet received an answer. I posted a similar question about
> > Weblocks timeout the previous day with the whole error message as it
> > appears in my browser. I have just re-posted it for your reference.
>
> Ah, that one. I thought it was resolved.
>
> Another user had a problem with ridiculously long request times
> on Windows due to ASDF, and we haven't put in the fix for that
> yet:
>
> http://groups.google.com/group/weblocks/browse_thread/thread/b4851e36...

Harrison Maseko

unread,
Jul 7, 2009, 6:22:35 PM7/7/09
to weblocks
Also, I just wanted to show here the error message in LW when I browse
to
"http://localhost:8080/weblocks-demo" in case it reveals something.
The message says:

Error in process "WITH-TIMEOUT"
The variable HUNCHENTOOT:*SESSION* is unbound.

Andrea Russo

unread,
Jul 7, 2009, 7:02:36 PM7/7/09
to webl...@googlegroups.com
Harrison Maseko <lis...@gmail.com> writes:

> I am a little lost here. Could you kindly specify where *request-
> timeout* is?

It's in `src/request-handler.lisp', line 26.

I don't know if you use Slime[1], but if you do, finding a global
variable like *request-timeout* is just a key combo away:
`C-c C-d C-z' runs the command slime-apropos-all.

Bye,
Andrea.

Footnotes:
[1] http://common-lisp.net/project/slime/

--
Reclama i tuoi diritti digitali, elimina il DRM. Approfondisci su
http://www.no1984.org
Reclaim your digital rights, eliminate DRM. Learn more at
http://www.defectivebydesign.org/what_is_drm

Harrison Maseko

unread,
Jul 9, 2009, 5:17:29 PM7/9/09
to webl...@googlegroups.com
Thanks Andrea.
Internal Virus Database is out of date.
Checked by AVG.
Version: 8.0.338 / Virus Database: 270.12.23/2106 - Release Date: 5/9/2009
6:54 AM

Harrison Maseko

unread,
Jul 9, 2009, 6:14:43 PM7/9/09
to weblocks
> Could you try setting the *request-timeout* to some large
> number, say 30 seconds, and waiting?

Apart from the longer wait, nothing different happens; the error
message "The variable HUNCHENTOOT:*SESSION* is unbound" still comes
from LW, then after the wait the following error message shows up in
the browser:

Weblocks caught an error
Description
SIMPLE-ERROR: Your request timed out.

> If the request completes normally with that (results show up
> in the browser, tracing HANDLE-CLIENT-REQUEST shows it to
> return) we can solve your problem.

Logically then, the request does not complete successfully. I could
not invoke HANDLE-CLIENT-REQUEST successfully. A few more details on
it's use to verify the request would be helpful here.

Thanks,

Harrison.

On Jul 6, 11:09 pm, "Leslie P. Polzer" <s...@viridian-project.de>
wrote:
> Harrison Maseko wrote:
> > I was trying to say that I've already asked a similar question and
> > haven't yet received an answer. I posted a similar question about
> > Weblocks timeout the previous day with the whole error message as it
> > appears in my browser. I have just re-posted it for your reference.
>
> Ah, that one. I thought it was resolved.
>
> Another user had a problem with ridiculously long request times
> on Windows due to ASDF, and we haven't put in the fix for that
> yet:
>
> http://groups.google.com/group/weblocks/browse_thread/thread/b4851e36...

Leslie P. Polzer

unread,
Jul 10, 2009, 3:53:21 AM7/10/09
to webl...@googlegroups.com
On Thu, Jul 09, 2009 at 03:14:43PM -0700, Harrison Maseko wrote:

> Logically then, the request does not complete successfully. I could
> not invoke HANDLE-CLIENT-REQUEST successfully. A few more details on
> it's use to verify the request would be helpful here.

Use

(trace weblocks:handle-client-request)

then make your request and show us the output.

Harrison Maseko

unread,
Jul 10, 2009, 1:00:40 PM7/10/09
to webl...@googlegroups.com

> Use
> (trace weblocks:handle-client-request)
> then make your request and show us the output.

Hello Leslie,

Here is the full backtrace as displayed in the browser. I hope I did the
right thing and that this output is helpful. Again, many thanks for your
help.

Harrison.


Weblocks caught an error

Description
SIMPLE-ERROR: Your request timed out.

Actions

Reset this web application's session
Session data

TODO

Restarts

TODO

Backtrace

Date/time: 2009-07-10-14:34An unhandled error condition has been
signalled: Your request timed out.


#<The COMMON-LISP-USER package, 109/128 internal, 0/4 external>
#<MP:PROCESS Name "Hunchentoot worker (client: 127.0.0.1:61030)" Priority 0
State "Running">


Call to TRIVIAL-BACKTRACE:PRINT-BACKTRACE (offset 261)
ERROR : #<SIMPLE-ERROR 200E43EF>
TRIVIAL-BACKTRACE::OUTPUT : NIL
TRIVIAL-BACKTRACE::IF-EXISTS : :APPEND
TRIVIAL-BACKTRACE::VERBOSE : NIL
STREAM : #<SYSTEM::STRING-OUTPUT-STREAM 200CBE8F>
TRIVIAL-BACKTRACE::CLOSE? : NIL
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
215B9097>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : NIL

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-ERROR-CONDITION (WEBLOCKS:WEBLOCKS-WEBAPP
T)) (offset 754)
WEBLOCKS::APP : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>
WEBLOCKS::C : #<SIMPLE-ERROR 200E43EF>
DBG::OBJ : #<SYSTEM::STRING-OUTPUT-STREAM
215B9097>
DBG::DESC : (#<SYSTEM::STRING-OUTPUT-STREAM
215B9097> T (CHARACTER))
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
215B9097>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
215B9097>

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 78)
WEBLOCKS::C : #<SIMPLE-ERROR 200E43EF>
WEBLOCKS::APP : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>
DBG::|block-catch-tag| : (NIL)

Binding frame:
CONDITIONS::*IN-SIGNAL-CATCH* : T

Call to SIGNAL (offset 809)
CONDITIONS::DATUM : #<SIMPLE-ERROR 200E43EF>
CONDITIONS::ARGUMENTS : NIL

Binding frame:
CONDITIONS::*IN-SIGNAL-CATCH* : NIL

Catch frame: CONDITIONS::SIGNAL-CATCH

Binding frame:
CONDITIONS::*BROKEN-ON-SIGNALS* : NIL

Binding frame:
CONDITIONS::*IN-SIGNAL-CATCH* : T

Call to SIGNAL (offset 809)
CONDITIONS::DATUM : #<COM.METABANG.TRIVIAL-TIMEOUT:TIMEOUT-ERROR
200DE7A3>
CONDITIONS::ARGUMENTS : NIL

Binding frame:
CONDITIONS::*IN-SIGNAL-CATCH* : NIL

Catch frame: CONDITIONS::SIGNAL-CATCH

Binding frame:
CONDITIONS::*BROKEN-ON-SIGNALS* : NIL

Catch frame: (NIL)

Catch frame: (NIL)

Call to CERROR (offset 325)
CONDITIONS::CONTINUE-STRING : "Timeout"
CONDITIONS::DATUM : COM.METABANG.TRIVIAL-TIMEOUT:TIMEOUT-ERROR
CONDITIONS::ARGUMENTS : NIL

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) (offset 517)
WEBLOCKS::APP : #<WEBLOCKS::WEBLOCKS-DEFAULT
215E623F>
DBG::G : (#<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 22353E52>)
DBG::G : #<Function ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) . 1) 22352622>
CONDITIONS::*HANDLER-CLUSTERS* :
(((COM.METABANG.TRIVIAL-TIMEOUT:TIMEOUT-ERROR . #<Function ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) . 1) 22352622>)) ((ERROR .
#<Closure ((METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 223FDF02>)) ((ERROR . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 2213E622>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 2213E732>)) ((ERROR .
#<Closure ((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) . 3) 200A0712>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
2215D1DA>)))
DBG::|seconds-| : 30
DBG::|internal-flet-name-for-doit-| : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) . #:|doit-3445|) 200BE7BA>
DBG::|result-| : NIL
DBG::|process-| : #<MP:PROCESS Name :DEAD-PROCESS
Priority 0 State "Dead">

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
:AROUND (T)) 22352D32> #<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) 22353E52>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
CONS : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))
CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
:AROUND (T)) 22352D32> #<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) 22353E52>)
#:G174416 : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>

Binding frame:
WEBLOCKS::*CURRENT-WEBAPP* : #<Unbound Marker>

Call to WEBLOCKS::CALL-IN-WEBAPP (offset 164)
WEBLOCKS::APP : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>
WEBLOCKS::PROC : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 2)
200BC95A>
WEBLOCKS::*CURRENT-WEBAPP* : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>
ANAPHORA:IT : NIL

Catch frame: (NIL)

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP)) (offset 314)
WEBLOCKS::APP : #<WEBLOCKS::WEBLOCKS-DEFAULT 215E623F>
DBG::G : (#<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) 22352D32> #<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 22353E52>)
DBG::G : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 1)
223FDF02>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 1)
223FDF02>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) .
2) 2213E622>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-REQUEST
(T)) . 1) 2213E732>)) ((ERROR . #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
200A0712>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-CONNECTION
:AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 2215D1DA>)))

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 38)

Binding frame:
COMPILER::*NEXT-ENCAPSULATION* : #<CLOSER-MOP:STANDARD-GENERIC-FUNCTION
WEBLOCKS:HANDLE-CLIENT-REQUEST 223523CA>

Binding frame:
*TRACE-LEVEL* : 0
COMPILER::*IN-TRACE* : T
*EVALHOOK* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
COMPILER::*TRACE-ALLOCATION-ADJUSTMENT* : NIL

Binding frame:
COMPILER::*IN-TRACE* : NIL
*EVALHOOK* : NIL

Binding frame:
*TRACED-ARGLIST* : NIL

Binding frame:
COMPILER::*NEXT-ENCAPSULATION* : NIL

Catch frame: HUNCHENTOOT::HANDLER-DONE

Binding frame:
HUNCHENTOOT:*REQUEST* : #<Unbound Marker>

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) (offset 335)
HUNCHENTOOT:REQUEST : #<HUNCHENTOOT:REQUEST 200A3417>
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL
HUNCHENTOOT:*REQUEST* : #<HUNCHENTOOT:REQUEST 200A3417>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 2213E622>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 2213E732>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 2213E622>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 2213E732>)) ((ERROR .
#<Closure ((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) . 3) 200A0712>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
2215D1DA>)))

Binding frame:
HUNCHENTOOT:*REPLY* : #<Unbound Marker>
HUNCHENTOOT:*SESSION* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (HUNCHENTOOT:ACCEPTOR T))
(offset 1042)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR
(host *, port 8080)>
HUNCHENTOOT::SOCKET : 1288
CLOS::.ISL. : :DONT-KNOW
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<COMM:SOCKET-STREAM 200A0777>
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : T
HUNCHENTOOT:HEADERS-IN : ((:USER-AGENT . "Mozilla/5.0
(Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko)
Chrome/0.3.154.9 Safari/525.19") (:CACHE-CONTROL . "max-age=0") (:ACCEPT .
"text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q
=0.8,image/png,*/*;q=0.5") (:COOKIE .
"weblocks-g3824=1%3ACB7F47EAEA2AF964A7152973C730BC0C;
weblocks-g3840=1%3A36EE355991E9781874C11224C1CC6E9F;
weblocks-g3700=1%3AF3C4AB62CB1A0AC8E849EB8D746B6C50") (:ACCEPT-LANGUAGE .
"en-US,en") (:ACCEPT-CHARSET . "ISO-8859-1,*,utf-8") (:ACCEPT-ENCODING .
"gzip,deflate,bzip2") (:HOST . "localhost:8080") (:CONNECTION .
"Keep-Alive"))
METHOD : :GET
HUNCHENTOOT::URL-STRING : "/weblocks-default"
HUNCHENTOOT::PROTOCOL : :HTTP/1.1
DBG::EXTRA-VALS : :DONT-KNOW
HUNCHENTOOT:*REPLY* : #<HUNCHENTOOT:REPLY 200A3553>
HUNCHENTOOT:*SESSION* : #<HUNCHENTOOT:SESSION 21650947>
HUNCHENTOOT::TRANSFER-ENCODINGS : NIL
HUNCHENTOOT:REMOTE-ADDR : "127.0.0.1"
HUNCHENTOOT:REMOTE-PORT : 61030
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(HUNCHENTOOT:ACCEPTOR T)) 2215B2E2>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(WEBLOCKS:WEBLOCKS-ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Function (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(HUNCHENTOOT:ACCEPTOR T)) 2215B2E2>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>
#:G174432 : 1288

Binding frame:
*PRINT-READABLY* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (WEBLOCKS:WEBLOCKS-ACCEPTOR
T)) (offset 51)
HUNCHENTOOT:ACCEPTOR : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>
WEBLOCKS::SOCKET : 1288
DBG::G : (#<Function (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(HUNCHENTOOT:ACCEPTOR T)) 2215B2E2>)
*PRINT-READABLY* : NIL

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Binding frame:
CLOS::*NEXT-METHODS* : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
215D098A>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
215D098A>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>
#:G174432 : 1288

Catch frame: (NIL)

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<Unbound Marker>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) (offset 282)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *,
port 8080)>
HUNCHENTOOT::SOCKET : 1288
CLOS::.ISL. : :DONT-KNOW
DBG::G : (#<Closure
CLOS::METHOD-COMBINATION-TEMPLATE 215D098A>)
DBG::G : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *,
port 8080)>
DBG::G : #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
200A0712>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
2215D1DA>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
200A0712>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-CONNECTION
:AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 2215D1DA>)))

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Catch frame: MP::PROCESS-TAG

Catch frame: (NIL)

Binding frame:
MP:*CURRENT-PROCESS* : NIL

Binding frame:
MP::*ACTIONS-AFTER-SLEEPING* : NIL

Binding frame:
MP::*ACTIONS-BEFORE-SLEEPING* : NIL

Binding frame:
SYSTEM::*READER-STATE* : #S(SYSTEM::READER-STATE :BUFFER
"TVIRONMENTYRECTORYl/Release/personal.exeal.exehis platform! On LW/UNIX
platforms, we don't currently support the
Personal.___________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
_______________" :INCH 0 :OUCH 0 :EOF-OBJ (SYSTEM::*EOF*))

Binding frame:
*PACKAGE* : #<The COMMON-LISP-USER package, 109/128 internal, 0/4
external>

Binding frame:
WIN32::*PROCESS-DC* : NIL

Binding frame:
WIN32::*DDE-THREAD-INSTANCE* : #<Unbound Marker>

Binding frame:
EDITOR::*CURRENT-BUFFER* : NIL

Binding frame:
EDITOR::*CURRENT-WINDOW* : NIL

Binding frame:
EDITOR::*EDITOR-STATE* : NIL

Binding frame:
EDITOR::*EDITOR-INPUT-STYLE* : #S(EDITOR:EDITOR-INPUT-STYLE :KEY-BINDINGS
#<EDITOR::KEY-TABLE #<EQUALP Hash Table{336} 210AD1CF> 2 334>
:DELETE-SELECTION-MODE NIL :LOGICAL-CHARACTERS #<EQUALP Hash Table{21}
21173A47> :EXECUTE-MODE #<EDITOR::MODE-OBJECT "Execute" 211A744B> :ECHO-MODE
#<EDITOR::MODE-OBJECT "Echo Area" 211A710B> :PLIST NIL :INTERRUPT-KEYS
(#S(SYSTEM::GESTURE-SPEC :DATA 103 :MODIFIERS 2) #S(SYSTEM::GESTURE-SPEC
:DATA 71 :MODIFIERS 2)) :STYLE :EMACS :POINT-ALWAYS-VISIBLE T
:USE-FACE-TO-FULL-WIDTH-P T)

Binding frame:
CAPI::*USE-ACCELERATORS* : T

Binding frame:
CAPI-WIN32-LIB::*ALT-IS-META-KEY* : T

Catch frame: #:|progv-cathcer2011|

Call to (SUBFUNCTION MP::PROCESS-SG-FUNCTION MP::INITIALIZE-PROCESS-STACK)
(offset 301)
MP::IGNORED : :DONT-KNOW
VALUES : NIL
MP:PROCESS : #<MP:PROCESS Name "Hunchentoot worker (client:
127.0.0.1:61030)" Priority 0 State "Running">
MP::SYMBOLS : NIL

Call to SYSTEM::%%FIRST-CALL-TO-STACK (offset 40)


SYSTEM::%%FIRST-CALL-TO-STACK

-----Original Message-----
From: webl...@googlegroups.com [mailto:webl...@googlegroups.com] On Behalf
Of Leslie P. Polzer
Sent: Friday, July 10, 2009 9:53 AM
To: webl...@googlegroups.com
Subject: [weblocks] Re: how to specify the time

Leslie P. Polzer

unread,
Jul 10, 2009, 2:35:51 PM7/10/09
to webl...@googlegroups.com

Harrison Maseko wrote:

> Here is the full backtrace as displayed in the browser. I hope I did the
> right thing and that this output is helpful. Again, many thanks for your
> help.

Thanks, you did a good job with that. Unfortunately it's still
a bit of a mystery to me.

I will try to reproduce this error with Lispworks on Linux this
evening.

Leslie

Leslie P. Polzer

unread,
Jul 10, 2009, 3:29:09 PM7/10/09
to weblocks
Alright, I took the pains of installing OpenMotif 2.2 and using LW.

Seems like WITH-TIMEOUT works fine in general but LW has some other
idea about what to do with special variables in child processes.

Fix: the WITH-TIMEOUT clause is now disabled for all implementations
except SBCL.

Harrison, please pull the latest changes and try again. The demo works
for me now on LW.

Sorry for all the fuss, I hope your CL/Weblocks experience will be
better from now on.

Leslie

Harrison Maseko

unread,
Jul 10, 2009, 4:52:34 PM7/10/09
to weblocks
> Harrison, please pull the latest changes and try again. The demo works
> for me now on LW.

Leslie, I just got the whole zip and I'll re-install everything just
to make sure everything is clean and good. But did I get the right zip
file [weblocks-dev-786b290f1563.zip]?

> Sorry for all the fuss, I hope your CL/Weblocks experience will be
> better from now on.

No problem. Thanks a lot for your readiness to help. I feel confident
to write anytime I run into some roadblock. Expect more questions.
Will let you know about the result as soon as possible.

Harrison.

Harrison Maseko

unread,
Jul 10, 2009, 6:03:55 PM7/10/09
to weblocks
The timeout error is indeed gone. Now, however, it's this one:

Weblocks caught an error

Description
URI-PARSE-ERROR: Parse error:URI "\\weblocks-demo\\pub\\stylesheets\
\vzn\\main.0.css" contains illegal character #\\ at position 0.

I tried to physically look in the "main.0.css" and did not see any
such illegal character. What can I do now?
If I should edit any file, please specify the path, file, function,
etc.

Harrison.


On Jul 10, 9:29 pm, "Leslie P. Polzer" <leslie.pol...@gmx.net> wrote:

Leslie P. Polzer

unread,
Jul 11, 2009, 1:28:49 AM7/11/09
to weblocks
On Jul 11, 12:03 am, Harrison Maseko <lis...@gmail.com> wrote:

> I tried to physically look in the "main.0.css" and did not see any
> such illegal character. What can I do now?

Ah, here come the Windows-specific errors.

Can you get me a backtrace of that error?

Harrison Maseko

unread,
Jul 11, 2009, 9:31:47 AM7/11/09
to webl...@googlegroups.com
Dear Leslie,
Here is the backtrace.
Thanks, Harrison.


Weblocks caught an error

Description
URI-PARSE-ERROR: Parse error:URI
"\\weblocks-demo\\pub\\stylesheets\\vzn\\main.0.css" contains illegal
character #\\ at position 0.
Actions

Reset this web application's session
Session data

TODO

Restarts

TODO

Backtrace

Date/time: 2009-07-11-15:27An unhandled error condition has been
signalled:
Parse error:URI
"\\weblocks-demo\\pub\\stylesheets\\vzn\\main.0.css" contains illegal
character #\\ at position 0.


#<The COMMON-LISP-USER package, 122/128 internal, 0/4 external>
#<MP:PROCESS Name "Hunchentoot worker (client: 127.0.0.1:65457)" Priority 0
State "Running">


Call to TRIVIAL-BACKTRACE:PRINT-BACKTRACE (offset 261)
ERROR : #<PURI:URI-PARSE-ERROR 200CD877>
TRIVIAL-BACKTRACE::OUTPUT : NIL
TRIVIAL-BACKTRACE::IF-EXISTS : :APPEND
TRIVIAL-BACKTRACE::VERBOSE : NIL
STREAM : #<SYSTEM::STRING-OUTPUT-STREAM 2265CDCF>
TRIVIAL-BACKTRACE::CLOSE? : NIL
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
200CD39F>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
200A0E73>

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-ERROR-CONDITION (WEBLOCKS:WEBLOCKS-WEBAPP
T)) (offset 754)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215E2D13>
WEBLOCKS::C : #<PURI:URI-PARSE-ERROR 200CD877>
DBG::OBJ : #<SYSTEM::STRING-OUTPUT-STREAM
200CD39F>
DBG::DESC : (#<SYSTEM::STRING-OUTPUT-STREAM
200CD39F> T (CHARACTER))
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
200CD39F>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
200CD39F>

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 78)
WEBLOCKS::C : #<PURI:URI-PARSE-ERROR 200CD877>
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215E2D13>
DBG::|block-catch-tag| : (NIL)

Binding frame:
CONDITIONS::*IN-SIGNAL-CATCH* : T

Call to SIGNAL (offset 809)
CONDITIONS::DATUM : #<PURI:URI-PARSE-ERROR 200CD877>
CONDITIONS::ARGUMENTS : NIL

Binding frame:
CONDITIONS::*IN-SIGNAL-CATCH* : NIL

Catch frame: CONDITIONS::SIGNAL-CATCH

Binding frame:
CONDITIONS::*BROKEN-ON-SIGNALS* : NIL

Call to (SUBFUNCTION PURI::READ-TOKEN PURI::PARSE-URI-STRING) (offset 468)
PURI::KIND : T
PURI::LEGAL-CHARS : NIL
PURI::SINDEX : 0
PURI::RES : NIL
PURI::C : #\\
PURI::CI : 92
PURI::START : 0
PURI::END : 45
PURI::ILLEGAL-CHARS :
#*00000000000000000000000000000000101000000000000000000000000010100000000000
00000000000000000111101000000000000000000000000001110
STRING : "\\weblocks-demo\\pub\\stylesheets\\vzn\\main.0.css"
PURI::TOKVAL : NIL

Call to PURI::PARSE-URI-STRING (offset 485)
STRING :
"\\weblocks-demo\\pub\\stylesheets\\vzn\\main.0.css"
PURI::ILLEGAL-CHARS :
#*00000000000000000000000000000000101000000000000000000000000010100000000000
00000000000000000111101000000000000000000000000001110
PURI::STATE : 0
PURI::START : 0
PURI::END : 45
PURI::TOKVAL : NIL
PURI::SCHEME : NIL
PURI::HOST : NIL
PURI::PORT : NIL
PURI::PATH-COMPONENTS : NIL
PURI::QUERY : NIL
PURI::FRAGMENT : NIL
PURI::NID : NIL
DBG::|internal-flet-name-for-READ-TOKEN| : #<Closure
(PURI::PARSE-URI-STRING . PURI::READ-TOKEN) 22454632>
DBG::G : 0

Call to PURI:PARSE-URI (offset 102)
PURI::THING : "\\weblocks-demo\\pub\\stylesheets\\vzn\\main.0.css"
CLASS : PURI:URI
PURI::ESCAPE : NIL

Call to (METHOD WEBLOCKS:DEPENDENCY-URL (WEBLOCKS:URL-DEPENDENCY-MIXIN))
(offset 68)
WEBLOCKS::OBJ : #<***error while formatting: string "~% ~VA: ~S", arg
types (FIXNUM SIMPLE-BASE-STRING WEBLOCKS:STYLESHEET-DEPENDENCY), error
'Parse error:URI "\\weblocks-demo\\pub\\stylesheets\\vzn\\main.0.css"
contains illegal character #\\ at position 0.'>
DBG::G : "\\weblocks-demo\\pub\\stylesheets\\vzn\\main.0.css"

Call to (METHOD WEBLOCKS:DEPENDENCIES-EQUALP (WEBLOCKS:URL-DEPENDENCY-MIXIN
WEBLOCKS:URL-DEPENDENCY-MIXIN)) (offset 18)
WEBLOCKS::D1 : :DONT-KNOW
WEBLOCKS::D2 : #<***error while formatting: string "~% ~VA: ~S", arg
types (FIXNUM SIMPLE-BASE-STRING WEBLOCKS:STYLESHEET-DEPENDENCY), error
'Parse error:URI "\\weblocks-demo\\pub\\stylesheets\\vzn\\layout.0.css"
contains illegal character #\\ at position 0.'>

Call to SYSTEM::R-D-MEMBER (offset 167)
SYSTEM::KEY : #<***error while formatting: string "~% ~VA: ~S", arg
types (FIXNUM SIMPLE-BASE-STRING WEBLOCKS:STYLESHEET-DEPENDENCY), error
'Parse error:URI "\\weblocks-demo\\pub\\stylesheets\\vzn\\main.0.css"
contains illegal character #\\ at position 0.'>
LIST : #<***error while formatting: string "~% ~VA: ~S", arg
types (FIXNUM SIMPLE-BASE-STRING (LIST WEBLOCKS:STYLESHEET-DEPENDENCY
WEBLOCKS:STYLESHEET-DEPENDENCY WEBLOCKS:STYLESHEET-DEPENDENCY
WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY
WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY
WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:STYLESHEET-DEPENDENCY)), error 'Parse
error:URI "\\weblocks-demo\\pub\\stylesheets\\vzn\\layout.0.css" contains
illegal character #\\ at position 0.'>
COUNT : 1
SYSTEM::KEYFN : NIL
SYSTEM::TEST : #<CLOSER-MOP:STANDARD-GENERIC-FUNCTION
WEBLOCKS:DEPENDENCIES-EQUALP 222E920A>
SYSTEM::TEST-NOT : NIL
SYSTEM::FROM-END : T

Call to SYSTEM::LIST-REMOVE-DUPLICATES* (offset 1045)
LIST : #<***error while formatting: string "~% ~VA: ~S", arg
types (FIXNUM SIMPLE-BASE-STRING (LIST WEBLOCKS:STYLESHEET-DEPENDENCY
WEBLOCKS:STYLESHEET-DEPENDENCY WEBLOCKS:STYLESHEET-DEPENDENCY
WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY
WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY
WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:STYLESHEET-DEPENDENCY)), error 'Parse
error:URI "\\weblocks-demo\\pub\\stylesheets\\vzn\\layout.0.css" contains
illegal character #\\ at position 0.'>
SYSTEM::TEST : #<CLOSER-MOP:STANDARD-GENERIC-FUNCTION
WEBLOCKS:DEPENDENCIES-EQUALP 222E920A>
SYSTEM::TEST-NOT : NIL
SYSTEM::START : 0
SYSTEM::END : 9
SYSTEM::KEY : NIL
SYSTEM::FROM-END : T

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T))) (offset
334)
WEBLOCKS::THUNK : #<Closure ((METHOD
WEBLOCKS:COMPACT-DEPENDENCIES (T)) . 1) 2245498A>
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T))) (offset
334)
WEBLOCKS::THUNK : #<Closure ((METHOD
WEBLOCKS:COMPACT-DEPENDENCIES (T)) . 1) 224549CA>
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW

Call to (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)) (offset 285)
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW
WEBLOCKS::THUNK : #<Closure ((METHOD
WEBLOCKS:COMPACT-DEPENDENCIES (T)) . 1) 22454A0A>

Call to (METHOD WEBLOCKS:RENDER-PAGE (WEBLOCKS:WEBLOCKS-WEBAPP)) (offset
889)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215E2D13>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:RENDER-PAGE
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 22454A72>

Catch frame: (NIL)

Call to (METHOD WEBLOCKS::HANDLE-NORMAL-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP))
(offset 1832)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215E2D13>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS::HANDLE-NORMAL-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 4) 22454B42>

Call to (SUBFUNCTION 5 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 379)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215E2D13>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : NIL
WEBLOCKS:*URI-TOKENS* : #<Unbound Marker>
WEBLOCKS::*DIRTY-WIDGETS* : (#<WEBLOCKS:FUNCALL-WIDGET
"dom0"> #<WEBLOCKS:WIDGET "root">)
WEBLOCKS:*BEFORE-AJAX-COMPLETE-SCRIPTS* : #<Unbound Marker>
WEBLOCKS:*ON-AJAX-COMPLETE-SCRIPTS* : #<Unbound Marker>
WEBLOCKS::*PAGE-DEPENDENCIES* : #<Unbound Marker>
WEBLOCKS:*CURRENT-PAGE-DESCRIPTION* : #<Unbound Marker>
CL-WHO::*INDENT* : NIL

Binding frame:
WEBLOCKS:*REQUEST-HOOK* : #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP))
(offset 1891)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215E2D13>
WEBLOCKS:*REQUEST-HOOK* : #<WEBLOCKS::REQUEST-HOOKS
215B9357>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
200A0E73>
WEBLOCKS:*URI-TOKENS* : #<WEBLOCKS:URI-TOKENS NIL>
WEBLOCKS::*DIRTY-WIDGETS* : (#<WEBLOCKS:FUNCALL-WIDGET
"dom0">)
WEBLOCKS:*BEFORE-AJAX-COMPLETE-SCRIPTS* : NIL
WEBLOCKS:*ON-AJAX-COMPLETE-SCRIPTS* : NIL
WEBLOCKS::*PAGE-DEPENDENCIES* : NIL
WEBLOCKS:*CURRENT-PAGE-DESCRIPTION* : NIL
CL-WHO::*INDENT* : NIL
WEBLOCKS::THUNK : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) . 5) 22454CFA>

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) 223408C2>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
CONS : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T))
CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) 223408C2>)
#:G174416 : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215E2D13>

Binding frame:
WEBLOCKS:*TIMING-REPORT-FN* : #<Function ((DEFVAR
WEBLOCKS:*TIMING-REPORT-FN*) . 1) 222B02B2>

Binding frame:
WEBLOCKS::*TIMING-LEVEL* : 0

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) (offset 753)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215E2D13>
DBG::G : (#<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 223408C2>)
DBG::G : #<Function ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) . 1) 2234213A>
CONDITIONS::*HANDLER-CLUSTERS* :
(((COM.METABANG.TRIVIAL-TIMEOUT:TIMEOUT-ERROR . #<Function ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) . 1) 2234213A>)) ((ERROR .
#<Closure ((METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 22454FBA>)) ((ERROR . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 22233952>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22233A62>)) ((ERROR .
#<Closure ((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) . 3) 215B749A>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
22294492>)))
WEBLOCKS::TIMINGS : NIL
WEBLOCKS::*TIMING-LEVEL* : 0
WEBLOCKS:*TIMING-REPORT-FN* : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) . 2) 215B752A>
WEBLOCKS::THUNK : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) . 3) 22454E22>

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
:AROUND (T)) 22341A02> #<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) 223408C2>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
CONS : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))
CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
:AROUND (T)) 22341A02> #<Function (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) 223408C2>)
#:G174416 : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215E2D13>

Binding frame:
WEBLOCKS:*DEFAULT-STORE* : #<CL-PREVALENCE:GUARDED-PREVALENCE-SYSTEM
215E0A7F>

Binding frame:
WEBLOCKS::*CURRENT-WEBAPP* : #<Unbound Marker>

Call to WEBLOCKS::CALL-IN-WEBAPP (offset 110)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215E2D13>
WEBLOCKS::PROC : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 2)
215B7512>
WEBLOCKS::*CURRENT-WEBAPP* : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215E2D13>
ANAPHORA:IT : #<WEBLOCKS-MEMORY:MEMORY-STORE 215E19E3>
WEBLOCKS:*DEFAULT-STORE* : NIL

Catch frame: (NIL)

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP)) (offset 314)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215E2D13>
DBG::G : (#<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) 22341A02> #<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 223408C2>)
DBG::G : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 1)
22454FBA>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 1)
22454FBA>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) .
2) 22233952>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-REQUEST
(T)) . 1) 22233A62>)) ((ERROR . #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
215B749A>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-CONNECTION
:AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 22294492>)))

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 38)

Binding frame:
COMPILER::*NEXT-ENCAPSULATION* : #<CLOSER-MOP:STANDARD-GENERIC-FUNCTION
WEBLOCKS:HANDLE-CLIENT-REQUEST 2233DEBA>

Binding frame:
*TRACE-LEVEL* : 0
COMPILER::*IN-TRACE* : T
*EVALHOOK* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
COMPILER::*TRACE-ALLOCATION-ADJUSTMENT* : NIL

Binding frame:
COMPILER::*IN-TRACE* : NIL
*EVALHOOK* : NIL

Binding frame:
*TRACED-ARGLIST* : NIL

Binding frame:
COMPILER::*NEXT-ENCAPSULATION* : NIL

Catch frame: HUNCHENTOOT::HANDLER-DONE

Binding frame:
HUNCHENTOOT:*REQUEST* : #<Unbound Marker>

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) (offset 335)
HUNCHENTOOT:REQUEST : #<HUNCHENTOOT:REQUEST 215B9653>
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL
HUNCHENTOOT:*REQUEST* : #<HUNCHENTOOT:REQUEST 215B9653>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 22233952>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22233A62>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 22233952>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22233A62>)) ((ERROR .
#<Closure ((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) . 3) 215B749A>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
22294492>)))

Binding frame:
HUNCHENTOOT:*REPLY* : #<Unbound Marker>
HUNCHENTOOT:*SESSION* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (HUNCHENTOOT:ACCEPTOR T))
(offset 1042)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR
(host *, port 8080)>
HUNCHENTOOT::SOCKET : 1044
CLOS::.ISL. : :DONT-KNOW
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<COMM:SOCKET-STREAM 215B9AF3>
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : T
HUNCHENTOOT:HEADERS-IN : ((:USER-AGENT . "Mozilla/5.0
(Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko)
Chrome/0.3.154.9 Safari/525.19") (:ACCEPT .
"text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q
=0.8,image/png,*/*;q=0.5") (:COOKIE .
"weblocks-g3818=1%3A00E3690F87F2E4615EB9532CCC4D9BED") (:ACCEPT-LANGUAGE .
"en-US,en") (:ACCEPT-CHARSET . "ISO-8859-1,*,utf-8") (:ACCEPT-ENCODING .
"gzip,deflate,bzip2") (:HOST . "localhost:8080") (:CONNECTION .
"Keep-Alive"))
METHOD : :GET
HUNCHENTOOT::URL-STRING :
"/weblocks-demo/?weblocks-g3818=1%3A00E3690F87F2E4615EB9532CCC4D9BED"
HUNCHENTOOT::PROTOCOL : :HTTP/1.1
DBG::EXTRA-VALS : :DONT-KNOW
HUNCHENTOOT:*REPLY* : #<HUNCHENTOOT:REPLY 215B97EB>
HUNCHENTOOT:*SESSION* : #<HUNCHENTOOT:SESSION 2160B75F>
HUNCHENTOOT::TRANSFER-ENCODINGS : NIL
HUNCHENTOOT:REMOTE-ADDR : "127.0.0.1"
HUNCHENTOOT:REMOTE-PORT : 65457
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(HUNCHENTOOT:ACCEPTOR T)) 2229475A>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(WEBLOCKS:WEBLOCKS-ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Function (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(HUNCHENTOOT:ACCEPTOR T)) 2229475A>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>
#:G174432 : 1044

Binding frame:
*PRINT-READABLY* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (WEBLOCKS:WEBLOCKS-ACCEPTOR
T)) (offset 51)
HUNCHENTOOT:ACCEPTOR : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>
WEBLOCKS::SOCKET : 1044
DBG::G : (#<Function (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(HUNCHENTOOT:ACCEPTOR T)) 2229475A>)
*PRINT-READABLY* : NIL

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Binding frame:
CLOS::*NEXT-METHODS* : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
215D5ABA>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
215D5ABA>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)>
#:G174432 : 1044

Catch frame: (NIL)

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<Unbound Marker>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) (offset 282)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *,
port 8080)>
HUNCHENTOOT::SOCKET : 1044
CLOS::.ISL. : :DONT-KNOW
DBG::G : (#<Closure
CLOS::METHOD-COMBINATION-TEMPLATE 215D5ABA>)
DBG::G : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *,
port 8080)>
DBG::G : #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
215B749A>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
22294492>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
215B749A>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-CONNECTION
:AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 22294492>)))

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Catch frame: MP::PROCESS-TAG

Catch frame: (NIL)

Binding frame:
MP:*CURRENT-PROCESS* : NIL

Binding frame:
MP::*ACTIONS-AFTER-SLEEPING* : NIL

Binding frame:
MP::*ACTIONS-BEFORE-SLEEPING* : NIL

Binding frame:
SYSTEM::*READER-STATE* : #S(SYSTEM::READER-STATE :BUFFER
"TVIRONMENTYRECTORYl/Release/personal.exeal.exehis platform! On LW/UNIX
platforms, we don't currently support the
Personal.___________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
_______________" :INCH 0 :OUCH 0 :EOF-OBJ (SYSTEM::*EOF*))

Binding frame:
*PACKAGE* : #<The COMMON-LISP-USER package, 122/128 internal, 0/4
127.0.0.1:65457)" Priority 0 State "Running">
MP::SYMBOLS : NIL

Call to SYSTEM::%%FIRST-CALL-TO-STACK (offset 40)


SYSTEM::%%FIRST-CALL-TO-STACK

-----Original Message-----
From: webl...@googlegroups.com [mailto:webl...@googlegroups.com] On Behalf
Of Leslie P. Polzer
Sent: Saturday, July 11, 2009 7:29 AM
To: weblocks
Subject: [weblocks] Re: how to specify the time


Leslie P. Polzer

unread,
Jul 11, 2009, 12:29:00 PM7/11/09
to weblocks
On Jul 11, 3:31 pm, "Harrison Maseko" <lis...@gmail.com> wrote:
> Dear Leslie,
> Here is the backtrace.
> Thanks, Harrison.

That helped! The problem should be fixed in the latest changeset.

By the way you can always get the latest via this URI:

http://bitbucket.org/S11001001/weblocks-dev/get/tip.zip

Harrison Maseko

unread,
Jul 11, 2009, 1:51:30 PM7/11/09
to webl...@googlegroups.com
> That helped! The problem should be fixed in the latest changeset.

> By the way you can always get the latest via this URI:

http://bitbucket.org/S11001001/weblocks-dev/get/tip.zip

Thanks a lot. The URI to the latest is appreciated. Will let you know the
outcome. Again, thanks.
Harrison.

-----Original Message-----
From: webl...@googlegroups.com [mailto:webl...@googlegroups.com] On Behalf
Of Leslie P. Polzer
Sent: Saturday, July 11, 2009 6:29 PM
To: weblocks
Subject: [weblocks] Re: how to specify the time


Harrison Maseko

unread,
Jul 13, 2009, 4:37:25 PM7/13/09
to webl...@googlegroups.com
Just wondering if I got the message. Has the problem been fixed or it's yet
to be fixed?

-----Original Message-----
From: webl...@googlegroups.com [mailto:webl...@googlegroups.com] On Behalf
Of Leslie P. Polzer
Sent: Saturday, July 11, 2009 6:29 PM
To: weblocks
Subject: [weblocks] Re: how to specify the time

Leslie P. Polzer

unread,
Jul 13, 2009, 5:51:02 PM7/13/09
to webl...@googlegroups.com
On Mon, Jul 13, 2009 at 10:37:25PM +0200, Harrison Maseko wrote:
>
> Just wondering if I got the message. Has the problem been fixed or it's yet
> to be fixed?

It should work now -- pull/download latest, please.

Harrison Maseko

unread,
Jul 19, 2009, 2:34:05 PM7/19/09
to weblocks
> It should work now -- pull/download latest, please.

Unfortunately, it still doesn't work. Below is the error message with
'handle-client-request' traced. Is there anything more I could do just
to run this demo?

Thank you,
Harrison



Weblocks caught an error

Description
URI-PARSE-ERROR: Parse error:URI "\\weblocks-demo\\pub\\stylesheets\
\vzn\\main.0.css" contains illegal character #\\ at position 0.
Actions

Reset this web application's session
Session data

TODO

Restarts

TODO

Backtrace

Date/time: 2009-07-19-20:03An unhandled error condition has been
signalled:
Parse error:URI "\\weblocks-demo\\pub\
\stylesheets\\vzn\\main.0.css" contains illegal character #\\ at
position 0.


#<The COMMON-LISP-USER package, 123/128 internal, 0/4 external>
#<MP:PROCESS Name "Hunchentoot worker (client: 127.0.0.1:49166)"
Priority 0 State "Running">


Call to TRIVIAL-BACKTRACE:PRINT-BACKTRACE (offset 261)
ERROR : #<PURI:URI-PARSE-ERROR 200D562F>
TRIVIAL-BACKTRACE::OUTPUT : NIL
TRIVIAL-BACKTRACE::IF-EXISTS : :APPEND
TRIVIAL-BACKTRACE::VERBOSE : NIL
STREAM : #<SYSTEM::STRING-OUTPUT-STREAM
200AE8CB>
TRIVIAL-BACKTRACE::CLOSE? : NIL
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
21B47253>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
21B43E5B>

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-ERROR-CONDITION (WEBLOCKS:WEBLOCKS-
WEBAPP T)) (offset 754)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
21B2AC37>
WEBLOCKS::C : #<PURI:URI-PARSE-ERROR 200D562F>
DBG::OBJ : #<SYSTEM::STRING-OUTPUT-STREAM
21B47253>
DBG::DESC : (#<SYSTEM::STRING-OUTPUT-STREAM
21B47253> T (CHARACTER))
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
21B47253>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
21B47253>

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 78)
WEBLOCKS::C : #<PURI:URI-PARSE-ERROR 200D562F>
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21B2AC37>
DBG::|block-catch-tag| : (NIL)

Binding frame:
CONDITIONS::*IN-SIGNAL-CATCH* : T

Call to SIGNAL (offset 809)
CONDITIONS::DATUM : #<PURI:URI-PARSE-ERROR 200D562F>
URI-STRING . PURI::READ-TOKEN) 228B27E2>
WEBLOCKS:DEPENDENCIES-EQUALP 2204859A>
SYSTEM::TEST-NOT : NIL
SYSTEM::FROM-END : T

Call to SYSTEM::LIST-REMOVE-DUPLICATES* (offset 1045)
LIST : #<***error while formatting: string "~% ~VA:
~S", arg types (FIXNUM SIMPLE-BASE-STRING (LIST WEBLOCKS:STYLESHEET-
DEPENDENCY WEBLOCKS:STYLESHEET-DEPENDENCY WEBLOCKS:STYLESHEET-
DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY
WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-
DEPENDENCY WEBLOCKS:STYLESHEET-DEPENDENCY)), error 'Parse error:URI "\
\weblocks-demo\\pub\\stylesheets\\vzn\\layout.0.css" contains illegal
character #\\ at position 0.'>
SYSTEM::TEST : #<CLOSER-MOP:STANDARD-GENERIC-FUNCTION
WEBLOCKS:DEPENDENCIES-EQUALP 2204859A>
SYSTEM::TEST-NOT : NIL
SYSTEM::START : 0
SYSTEM::END : 9
SYSTEM::KEY : NIL
SYSTEM::FROM-END : T

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)))
(offset 334)
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 228B2A4A>
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)))
(offset 334)
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 228B2A8A>
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW

Call to (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)) (offset 285)
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 228B2ACA>

Call to (METHOD WEBLOCKS:RENDER-PAGE (WEBLOCKS:WEBLOCKS-WEBAPP))
(offset 889)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21B2AC37>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:RENDER-PAGE
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 228B2B0A>

Catch frame: (NIL)

Call to (METHOD WEBLOCKS::HANDLE-NORMAL-REQUEST (WEBLOCKS:WEBLOCKS-
WEBAPP)) (offset 1832)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21B2AC37>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS::HANDLE-NORMAL-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 4) 228B2B92>

Call to (SUBFUNCTION 5 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 379)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21B2AC37>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : NIL
WEBLOCKS:*URI-TOKENS* : #<Unbound Marker>
WEBLOCKS::*DIRTY-WIDGETS* : (#<WEBLOCKS:FUNCALL-WIDGET
"dom0"> #<WEBLOCKS:WIDGET "root">)
WEBLOCKS:*BEFORE-AJAX-COMPLETE-SCRIPTS* : #<Unbound Marker>
WEBLOCKS:*ON-AJAX-COMPLETE-SCRIPTS* : #<Unbound Marker>
WEBLOCKS::*PAGE-DEPENDENCIES* : #<Unbound Marker>
WEBLOCKS:*CURRENT-PAGE-DESCRIPTION* : #<Unbound Marker>
CL-WHO::*INDENT* : NIL

Binding frame:
WEBLOCKS:*REQUEST-HOOK* : #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-
WEBAPP)) (offset 1891)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-
DEMO 21B2AC37>
WEBLOCKS:*REQUEST-HOOK* : #<WEBLOCKS::REQUEST-HOOKS
21B43F4F>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-
STREAM 21B43E5B>
WEBLOCKS:*URI-TOKENS* : #<WEBLOCKS:URI-TOKENS NIL>
WEBLOCKS::*DIRTY-WIDGETS* : NIL
WEBLOCKS:*BEFORE-AJAX-COMPLETE-SCRIPTS* : NIL
WEBLOCKS:*ON-AJAX-COMPLETE-SCRIPTS* : NIL
WEBLOCKS::*PAGE-DEPENDENCIES* : NIL
WEBLOCKS:*CURRENT-PAGE-DESCRIPTION* : NIL
CL-WHO::*INDENT* : NIL
WEBLOCKS::THUNK : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) . 5)
228B2D02>

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 224EF98A>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
CONS : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(T))
CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 224EF98A>)
#:G174416 : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21B2AC37>

Binding frame:
WEBLOCKS:*TIMING-REPORT-FN* : #<Function ((DEFVAR WEBLOCKS:*TIMING-
REPORT-FN*) . 1) 225851E2>

Binding frame:
WEBLOCKS::*TIMING-LEVEL* : 0

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) (offset
753)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
21B2AC37>
DBG::G : (#<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 224EF98A>)
DBG::G : #<Function ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 1) 224C2BDA>
CONDITIONS::*HANDLER-CLUSTERS* : (((COM.METABANG.TRIVIAL-
TIMEOUT:TIMEOUT-ERROR . #<Function ((METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) . 1) 224C2BDA>)) ((ERROR . #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) .
1) 228B2FC2>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-
REQUEST (T)) . 2) 22077A72>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22077B82>)) ((ERROR . #<Closure
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 3) 21B41EBA>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 22095BEA>)))
WEBLOCKS::TIMINGS : NIL
WEBLOCKS::*TIMING-LEVEL* : 0
WEBLOCKS:*TIMING-REPORT-FN* : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 2) 21B41EEA>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 3) 228B2E2A>

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) 224C4D82> #<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 224EF98A>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
CONS : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))
CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) 224C4D82> #<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 224EF98A>)
#:G174416 : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21B2AC37>

Binding frame:
WEBLOCKS:*DEFAULT-STORE* : #<CL-PREVALENCE:GUARDED-PREVALENCE-SYSTEM
21B29513>

Binding frame:
WEBLOCKS::*CURRENT-WEBAPP* : #<Unbound Marker>

Call to WEBLOCKS::CALL-IN-WEBAPP (offset 110)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
21B2AC37>
WEBLOCKS::PROC : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 2) 21B41ED2>
WEBLOCKS::*CURRENT-WEBAPP* : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
21B2AC37>
ANAPHORA:IT : #<WEBLOCKS-MEMORY:MEMORY-STORE
21B2A17B>
WEBLOCKS:*DEFAULT-STORE* : #<WEBLOCKS-MEMORY:MEMORY-STORE
21B2A17B>

Catch frame: (NIL)

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP)) (offset 314)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
21B2AC37>
DBG::G : (#<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) 224C4D82> #<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 224EF98A>)
DBG::G : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 228B2FC2>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) .
1) 228B2FC2>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-
REQUEST (T)) . 2) 22077A72>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22077B82>)) ((ERROR . #<Closure
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 3) 21B41EBA>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 22095BEA>)))

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 38)

Binding frame:
COMPILER::*NEXT-ENCAPSULATION* : #<CLOSER-MOP:STANDARD-GENERIC-
FUNCTION WEBLOCKS:HANDLE-CLIENT-REQUEST 221FEC62>

Binding frame:
*TRACE-LEVEL* : 0
COMPILER::*IN-TRACE* : T
*EVALHOOK* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
COMPILER::*TRACE-ALLOCATION-ADJUSTMENT* : NIL

Binding frame:
COMPILER::*IN-TRACE* : NIL
*EVALHOOK* : NIL

Binding frame:
*TRACED-ARGLIST* : NIL

Binding frame:
COMPILER::*NEXT-ENCAPSULATION* : NIL

Catch frame: HUNCHENTOOT::HANDLER-DONE

Binding frame:
HUNCHENTOOT:*REQUEST* : #<Unbound Marker>

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) (offset 335)
HUNCHENTOOT:REQUEST : #<HUNCHENTOOT:REQUEST 21B444AF>
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL
HUNCHENTOOT:*REQUEST* : #<HUNCHENTOOT:REQUEST 21B444AF>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 22077A72>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22077B82>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 22077A72>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22077B82>)) ((ERROR .
#<Closure ((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) . 3) 21B41EBA>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 2) 22095BEA>)))

Binding frame:
HUNCHENTOOT:*REPLY* : #<Unbound Marker>
HUNCHENTOOT:*SESSION* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port
8080)>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (HUNCHENTOOT:ACCEPTOR
T)) (offset 1042)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-
ACCEPTOR (host *, port 8080)>
HUNCHENTOOT::SOCKET : 1800
CLOS::.ISL. : :DONT-KNOW
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<COMM:SOCKET-STREAM
21B44777>
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : T
HUNCHENTOOT:HEADERS-IN : ((:USER-AGENT . "Mozilla/
5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML,
like Gecko) Chrome/0.3.154.9 Safari/525.19") (:COOKIE . "weblocks-
g15844=1%3A966290C0E3DD01A98A3113AE370019CC") (:ACCEPT . "text/
xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/
plain;q=0.8,image/png,*/*;q=0.5") (:CACHE-CONTROL . "max-age=0")
(:ACCEPT-LANGUAGE . "en-US,en") (:ACCEPT-CHARSET .
"ISO-8859-1,*,utf-8") (:ACCEPT-ENCODING . "gzip,deflate,bzip2")
(:HOST . "localhost:8080") (:CONNECTION . "Keep-Alive"))
METHOD : :GET
HUNCHENTOOT::URL-STRING : "/weblocks-demo/?weblocks-
g15844=1%3A966290C0E3DD01A98A3113AE370019CC"
HUNCHENTOOT::PROTOCOL : :HTTP/1.1
DBG::EXTRA-VALS : :DONT-KNOW
HUNCHENTOOT:*REPLY* : #<HUNCHENTOOT:REPLY
21B44457>
HUNCHENTOOT:*SESSION* : #<HUNCHENTOOT:SESSION
21B333CB>
HUNCHENTOOT::TRANSFER-ENCODINGS : NIL
HUNCHENTOOT:REMOTE-ADDR : "127.0.0.1"
HUNCHENTOOT:REMOTE-PORT : 49166
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 22094C72>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(WEBLOCKS:WEBLOCKS-ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 22094C72>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)
>
#:G174432 : 1800

Binding frame:
*PRINT-READABLY* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (WEBLOCKS:WEBLOCKS-
ACCEPTOR T)) (offset 51)
HUNCHENTOOT:ACCEPTOR : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port
8080)>
WEBLOCKS::SOCKET : 1800
DBG::G : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 22094C72>)
*PRINT-READABLY* : NIL

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Binding frame:
CLOS::*NEXT-METHODS* : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
21B3C31A>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
21B3C31A>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)
>
#:G174432 : 1800

Catch frame: (NIL)

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<Unbound Marker>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) (offset 282)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host
*, port 8080)>
HUNCHENTOOT::SOCKET : 1800
CLOS::.ISL. : :DONT-KNOW
DBG::G : (#<Closure CLOS::METHOD-COMBINATION-
TEMPLATE 21B3C31A>)
DBG::G : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host
*, port 8080)>
DBG::G : #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
21B41EBA>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
22095BEA>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
21B41EBA>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 22095BEA>)))

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Catch frame: MP::PROCESS-TAG

Catch frame: (NIL)

Binding frame:
MP:*CURRENT-PROCESS* : NIL

Binding frame:
MP::*ACTIONS-AFTER-SLEEPING* : NIL

Binding frame:
MP::*ACTIONS-BEFORE-SLEEPING* : NIL

Binding frame:
SYSTEM::*READER-STATE* : #S(SYSTEM::READER-STATE :BUFFER
"TVIRONMENTYRECTORYl/Release/personal.exeal.exehis platform! On LW/
UNIX platforms, we don't currently support the
Personal.__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________" :INCH
0 :OUCH 0 :EOF-OBJ (SYSTEM::*EOF*))

Binding frame:
*PACKAGE* : #<The COMMON-LISP-USER package, 123/128 internal, 0/4
127.0.0.1:49166)" Priority 0 State "Running">
MP::SYMBOLS : NIL

Call to SYSTEM::%%FIRST-CALL-TO-STACK (offset 40)


SYSTEM::%%FIRST-CALL-TO-STACK



On Jul 13, 11:51 pm, "Leslie P. Polzer" <s...@viridian-project.de>
wrote:

Leslie P. Polzer

unread,
Jul 20, 2009, 3:27:13 AM7/20/09
to weblocks
On Jul 19, 8:34 pm, Harrison Maseko <lis...@gmail.com> wrote:
> > It should work now -- pull/download latest, please.
>
> Unfortunately, it still doesn't work. Below is the error message with
> 'handle-client-request' traced. Is there anything more I could do just
> to run this demo?

Your backtrace was helpful. I'm going to fix this too (may take until
tomorrow, though) and then you can check again.

Again sorry about all the fuss but you seem to be the first to run
Weblocks on either Windows or Lispworks/Windows...

Leslie

Leslie P. Polzer

unread,
Jul 20, 2009, 4:15:05 AM7/20/09
to weblocks

Harrison,

please get the latest -dev and check whether your problems have been
fixed.

Leslie

Harrison Maseko

unread,
Jul 29, 2009, 6:41:03 PM7/29/09
to weblocks
Hi Leslie,
There is no change in the behavior of Weblocks right now. I tried to
trace once again 'handle-client-request' and LW says: "Warning: Can't
trace HANDLE-CLIENT-REQUEST; it doesn't name a traceable procedure."
So here's the untraced backtrace once more:

Weblocks caught an error

Description
URI-PARSE-ERROR: Parse error:URI "\\weblocks-demo\\pub\\stylesheets\
\vzn\\main.0.css" contains illegal character #\\ at position 0.
Actions

Reset this web application's session
Session data

TODO

Restarts

TODO

Backtrace

Date/time: 2009-07-30-00:25An unhandled error condition has been
signalled:
Parse error:URI "\\weblocks-demo\\pub\
\stylesheets\\vzn\\main.0.css" contains illegal character #\\ at
position 0.


#<The COMMON-LISP-USER package, 123/128 internal, 0/4 external>
#<MP:PROCESS Name "Hunchentoot worker (client: 127.0.0.1:49289)"
Priority 0 State "Running">


Call to TRIVIAL-BACKTRACE:PRINT-BACKTRACE (offset 261)
ERROR : #<PURI:URI-PARSE-ERROR 220094F3>
TRIVIAL-BACKTRACE::OUTPUT : NIL
TRIVIAL-BACKTRACE::IF-EXISTS : :APPEND
TRIVIAL-BACKTRACE::VERBOSE : NIL
STREAM : #<SYSTEM::STRING-OUTPUT-STREAM
2292A4DB>
TRIVIAL-BACKTRACE::CLOSE? : NIL
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
220097D3>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
220117D3>

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-ERROR-CONDITION (WEBLOCKS:WEBLOCKS-
WEBAPP T)) (offset 754)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215CB397>
WEBLOCKS::C : #<PURI:URI-PARSE-ERROR 220094F3>
DBG::OBJ : #<SYSTEM::STRING-OUTPUT-STREAM
220097D3>
DBG::DESC : (#<SYSTEM::STRING-OUTPUT-STREAM
220097D3> T (CHARACTER))
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
220097D3>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
220097D3>

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 78)
WEBLOCKS::C : #<PURI:URI-PARSE-ERROR 220094F3>
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>
DBG::|block-catch-tag| : (NIL)

Binding frame:
CONDITIONS::*IN-SIGNAL-CATCH* : T

Call to SIGNAL (offset 809)
CONDITIONS::DATUM : #<PURI:URI-PARSE-ERROR 220094F3>
URI-STRING . PURI::READ-TOKEN) 22875432>
WEBLOCKS:DEPENDENCIES-EQUALP 223E91FA>
SYSTEM::TEST-NOT : NIL
SYSTEM::FROM-END : T

Call to SYSTEM::LIST-REMOVE-DUPLICATES* (offset 1045)
LIST : #<***error while formatting: string "~% ~VA:
~S", arg types (FIXNUM SIMPLE-BASE-STRING (LIST WEBLOCKS:STYLESHEET-
DEPENDENCY WEBLOCKS:STYLESHEET-DEPENDENCY WEBLOCKS:STYLESHEET-
DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY
WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-
DEPENDENCY WEBLOCKS:STYLESHEET-DEPENDENCY)), error 'Parse error:URI "\
\weblocks-demo\\pub\\stylesheets\\vzn\\layout.0.css" contains illegal
character #\\ at position 0.'>
SYSTEM::TEST : #<CLOSER-MOP:STANDARD-GENERIC-FUNCTION
WEBLOCKS:DEPENDENCIES-EQUALP 223E91FA>
SYSTEM::TEST-NOT : NIL
SYSTEM::START : 0
SYSTEM::END : 9
SYSTEM::KEY : NIL
SYSTEM::FROM-END : T

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)))
(offset 334)
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 2287578A>
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)))
(offset 334)
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 228757CA>
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW

Call to (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)) (offset 285)
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 2287580A>

Call to (METHOD WEBLOCKS:RENDER-PAGE (WEBLOCKS:WEBLOCKS-WEBAPP))
(offset 889)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:RENDER-PAGE
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 22875872>

Catch frame: (NIL)

Call to (METHOD WEBLOCKS::HANDLE-NORMAL-REQUEST (WEBLOCKS:WEBLOCKS-
WEBAPP)) (offset 1832)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS::HANDLE-NORMAL-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 4) 22875942>

Call to (SUBFUNCTION 5 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 379)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : NIL
WEBLOCKS:*URI-TOKENS* : #<Unbound Marker>
WEBLOCKS::*DIRTY-WIDGETS* : (#<WEBLOCKS:FUNCALL-WIDGET
"dom0"> #<WEBLOCKS:WIDGET "root">)
WEBLOCKS:*BEFORE-AJAX-COMPLETE-SCRIPTS* : #<Unbound Marker>
WEBLOCKS:*ON-AJAX-COMPLETE-SCRIPTS* : #<Unbound Marker>
WEBLOCKS::*PAGE-DEPENDENCIES* : #<Unbound Marker>
WEBLOCKS:*CURRENT-PAGE-DESCRIPTION* : #<Unbound Marker>
CL-WHO::*INDENT* : NIL

Binding frame:
WEBLOCKS:*REQUEST-HOOK* : #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-
WEBAPP)) (offset 1891)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-
DEMO 215CB397>
WEBLOCKS:*REQUEST-HOOK* : #<WEBLOCKS::REQUEST-HOOKS
215C74C3>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-
STREAM 220117D3>
WEBLOCKS:*URI-TOKENS* : #<WEBLOCKS:URI-TOKENS NIL>
WEBLOCKS::*DIRTY-WIDGETS* : (#<WEBLOCKS:FUNCALL-WIDGET
"dom0">)
WEBLOCKS:*BEFORE-AJAX-COMPLETE-SCRIPTS* : NIL
WEBLOCKS:*ON-AJAX-COMPLETE-SCRIPTS* : NIL
WEBLOCKS::*PAGE-DEPENDENCIES* : NIL
WEBLOCKS:*CURRENT-PAGE-DESCRIPTION* : NIL
CL-WHO::*INDENT* : NIL
WEBLOCKS::THUNK : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) . 5)
22875AFA>

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 21F3DA02>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
CONS : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(T))
CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 21F3DA02>)
#:G174416 : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>

Binding frame:
WEBLOCKS:*TIMING-REPORT-FN* : #<Function ((DEFVAR WEBLOCKS:*TIMING-
REPORT-FN*) . 1) 2236DF72>

Binding frame:
WEBLOCKS::*TIMING-LEVEL* : 0

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) (offset
753)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215CB397>
DBG::G : (#<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 21F3DA02>)
DBG::G : #<Function ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 1) 21F133B2>
CONDITIONS::*HANDLER-CLUSTERS* : (((COM.METABANG.TRIVIAL-
TIMEOUT:TIMEOUT-ERROR . #<Function ((METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) . 1) 21F133B2>)) ((ERROR . #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) .
1) 22875DBA>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-
REQUEST (T)) . 2) 2207960A>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22079B42>)) ((ERROR . #<Closure
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 3) 21F86E92>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 220E3ACA>)))
WEBLOCKS::TIMINGS : NIL
WEBLOCKS::*TIMING-LEVEL* : 0
WEBLOCKS:*TIMING-REPORT-FN* : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 2) 215B7642>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 3) 22875C22>

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) 21F3C182> #<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 21F3DA02>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
CONS : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))
CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) 21F3C182> #<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 21F3DA02>)
#:G174416 : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>

Binding frame:
WEBLOCKS:*DEFAULT-STORE* : #<CL-PREVALENCE:GUARDED-PREVALENCE-SYSTEM
215CA533>

Binding frame:
WEBLOCKS::*CURRENT-WEBAPP* : #<Unbound Marker>

Call to WEBLOCKS::CALL-IN-WEBAPP (offset 110)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215CB397>
WEBLOCKS::PROC : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 2) 215B762A>
WEBLOCKS::*CURRENT-WEBAPP* : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215CB397>
ANAPHORA:IT : #<WEBLOCKS-MEMORY:MEMORY-STORE
215CAE3B>
WEBLOCKS:*DEFAULT-STORE* : NIL

Catch frame: (NIL)

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP)) (offset 314)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215CB397>
DBG::G : (#<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) 21F3C182> #<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 21F3DA02>)
DBG::G : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 22875DBA>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) .
1) 22875DBA>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-
REQUEST (T)) . 2) 2207960A>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22079B42>)) ((ERROR . #<Closure
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 3) 21F86E92>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 220E3ACA>)))

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 38)

Catch frame: HUNCHENTOOT::HANDLER-DONE

Binding frame:
HUNCHENTOOT:*REQUEST* : #<Unbound Marker>

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) (offset 335)
HUNCHENTOOT:REQUEST : #<HUNCHENTOOT:REQUEST 215CDE27>
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL
HUNCHENTOOT:*REQUEST* : #<HUNCHENTOOT:REQUEST 215CDE27>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 2207960A>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22079B42>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 2207960A>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22079B42>)) ((ERROR .
#<Closure ((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) . 3) 21F86E92>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 2) 220E3ACA>)))

Binding frame:
HUNCHENTOOT:*REPLY* : #<Unbound Marker>
HUNCHENTOOT:*SESSION* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port
8080)>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (HUNCHENTOOT:ACCEPTOR
T)) (offset 1042)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-
ACCEPTOR (host *, port 8080)>
HUNCHENTOOT::SOCKET : 1244
CLOS::.ISL. : :DONT-KNOW
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<COMM:SOCKET-STREAM
21F8645B>
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : T
HUNCHENTOOT:HEADERS-IN : ((:USER-AGENT . "Mozilla/
5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML,
like Gecko) Chrome/0.3.154.9 Safari/525.19") (:ACCEPT . "text/
xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/
plain;q=0.8,image/png,*/*;q=0.5") (:COOKIE . "weblocks-
g15838=1%3AE7AF6EBCBB39D9C39C4F94E1AAD27BF5") (:ACCEPT-LANGUAGE . "en-
US,en") (:ACCEPT-CHARSET . "ISO-8859-1,*,utf-8") (:ACCEPT-ENCODING .
"gzip,deflate,bzip2") (:HOST . "localhost:8080") (:CONNECTION . "Keep-
Alive"))
METHOD : :GET
HUNCHENTOOT::URL-STRING : "/weblocks-demo/?weblocks-
g15838=1%3AE7AF6EBCBB39D9C39C4F94E1AAD27BF5"
HUNCHENTOOT::PROTOCOL : :HTTP/1.1
DBG::EXTRA-VALS : :DONT-KNOW
HUNCHENTOOT:*REPLY* : #<HUNCHENTOOT:REPLY
215CDDCF>
HUNCHENTOOT:*SESSION* : #<HUNCHENTOOT:SESSION
2200CC73>
HUNCHENTOOT::TRANSFER-ENCODINGS : NIL
HUNCHENTOOT:REMOTE-ADDR : "127.0.0.1"
HUNCHENTOOT:REMOTE-PORT : 49289
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 220E5E2A>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(WEBLOCKS:WEBLOCKS-ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 220E5E2A>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)
>
#:G174432 : 1244

Binding frame:
*PRINT-READABLY* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (WEBLOCKS:WEBLOCKS-
ACCEPTOR T)) (offset 51)
HUNCHENTOOT:ACCEPTOR : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port
8080)>
WEBLOCKS::SOCKET : 1244
DBG::G : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 220E5E2A>)
*PRINT-READABLY* : NIL

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Binding frame:
CLOS::*NEXT-METHODS* : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
2200B762>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
2200B762>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)
>
#:G174432 : 1244

Catch frame: (NIL)

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<Unbound Marker>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) (offset 282)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host
*, port 8080)>
HUNCHENTOOT::SOCKET : 1244
CLOS::.ISL. : :DONT-KNOW
DBG::G : (#<Closure CLOS::METHOD-COMBINATION-
TEMPLATE 2200B762>)
DBG::G : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host
*, port 8080)>
DBG::G : #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
21F86E92>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
220E3ACA>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
21F86E92>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 220E3ACA>)))
127.0.0.1:49289)" Priority 0 State "Running">
MP::SYMBOLS : NIL

Call to SYSTEM::%%FIRST-CALL-TO-STACK (offset 40)


SYSTEM::%%FIRST-CALL-TO-STACK

Thanks,
Harrison.

Harrison Maseko

unread,
Jul 29, 2009, 6:45:48 PM7/29/09
to weblocks
Please ignore the previous message. Here is the error message with
'handle-client-request traced.'

Weblocks caught an error

Description
URI-PARSE-ERROR: Parse error:URI "\\weblocks-demo\\pub\\stylesheets\
\vzn\\main.0.css" contains illegal character #\\ at position 0.
Actions

Reset this web application's session
Session data

TODO

Restarts

TODO

Backtrace

Date/time: 2009-07-30-00:43An unhandled error condition has been
signalled:
Parse error:URI "\\weblocks-demo\\pub\
\stylesheets\\vzn\\main.0.css" contains illegal character #\\ at
position 0.


#<The COMMON-LISP-USER package, 123/128 internal, 0/4 external>
#<MP:PROCESS Name "Hunchentoot worker (client: 127.0.0.1:49338)"
Priority 0 State "Running">


Call to TRIVIAL-BACKTRACE:PRINT-BACKTRACE (offset 261)
ERROR : #<PURI:URI-PARSE-ERROR 200ABC43>
TRIVIAL-BACKTRACE::OUTPUT : NIL
TRIVIAL-BACKTRACE::IF-EXISTS : :APPEND
TRIVIAL-BACKTRACE::VERBOSE : NIL
STREAM : #<SYSTEM::STRING-OUTPUT-STREAM
200FDA6F>
TRIVIAL-BACKTRACE::CLOSE? : NIL
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
220097D3>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
200A3E8B>

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-ERROR-CONDITION (WEBLOCKS:WEBLOCKS-
WEBAPP T)) (offset 754)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215CB397>
WEBLOCKS::C : #<PURI:URI-PARSE-ERROR 200ABC43>
DBG::OBJ : #<SYSTEM::STRING-OUTPUT-STREAM
220097D3>
DBG::DESC : (#<SYSTEM::STRING-OUTPUT-STREAM
220097D3> T (CHARACTER))
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
220097D3>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
220097D3>

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 78)
WEBLOCKS::C : #<PURI:URI-PARSE-ERROR 200ABC43>
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>
DBG::|block-catch-tag| : (NIL)

Binding frame:
CONDITIONS::*IN-SIGNAL-CATCH* : T

Call to SIGNAL (offset 809)
CONDITIONS::DATUM : #<PURI:URI-PARSE-ERROR 200ABC43>
URI-STRING . PURI::READ-TOKEN) 228754FA>
DEPENDENCIES (T)) . 1) 22875762>
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)))
(offset 334)
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 228757A2>
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW

Call to (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)) (offset 285)
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 228757E2>

Call to (METHOD WEBLOCKS:RENDER-PAGE (WEBLOCKS:WEBLOCKS-WEBAPP))
(offset 889)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:RENDER-PAGE
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 22875822>

Catch frame: (NIL)

Call to (METHOD WEBLOCKS::HANDLE-NORMAL-REQUEST (WEBLOCKS:WEBLOCKS-
WEBAPP)) (offset 1832)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS::HANDLE-NORMAL-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 4) 228758AA>

Call to (SUBFUNCTION 5 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 379)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : NIL
WEBLOCKS:*URI-TOKENS* : #<Unbound Marker>
WEBLOCKS::*DIRTY-WIDGETS* : (#<WEBLOCKS:FUNCALL-WIDGET
"dom0"> #<WEBLOCKS:WIDGET "root">)
WEBLOCKS:*BEFORE-AJAX-COMPLETE-SCRIPTS* : #<Unbound Marker>
WEBLOCKS:*ON-AJAX-COMPLETE-SCRIPTS* : #<Unbound Marker>
WEBLOCKS::*PAGE-DEPENDENCIES* : #<Unbound Marker>
WEBLOCKS:*CURRENT-PAGE-DESCRIPTION* : #<Unbound Marker>
CL-WHO::*INDENT* : NIL

Binding frame:
WEBLOCKS:*REQUEST-HOOK* : #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-
WEBAPP)) (offset 1891)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-
DEMO 215CB397>
WEBLOCKS:*REQUEST-HOOK* : #<WEBLOCKS::REQUEST-HOOKS
200A4027>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-
STREAM 200A3E8B>
WEBLOCKS:*URI-TOKENS* : #<WEBLOCKS:URI-TOKENS NIL>
WEBLOCKS::*DIRTY-WIDGETS* : NIL
WEBLOCKS:*BEFORE-AJAX-COMPLETE-SCRIPTS* : NIL
WEBLOCKS:*ON-AJAX-COMPLETE-SCRIPTS* : NIL
WEBLOCKS::*PAGE-DEPENDENCIES* : NIL
WEBLOCKS:*CURRENT-PAGE-DESCRIPTION* : NIL
CL-WHO::*INDENT* : NIL
WEBLOCKS::THUNK : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) . 5)
22875A1A>
1) 22875CDA>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-
REQUEST (T)) . 2) 2207960A>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22079B42>)) ((ERROR . #<Closure
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 3) 200D869A>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 220E3ACA>)))
WEBLOCKS::TIMINGS : NIL
WEBLOCKS::*TIMING-LEVEL* : 0
WEBLOCKS:*TIMING-REPORT-FN* : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 2) 2009D932>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 3) 22875B42>

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) 21F3C182> #<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 21F3DA02>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
CONS : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))
CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) 21F3C182> #<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 21F3DA02>)
#:G174416 : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 215CB397>

Binding frame:
WEBLOCKS:*DEFAULT-STORE* : #<CL-PREVALENCE:GUARDED-PREVALENCE-SYSTEM
215CA533>

Binding frame:
WEBLOCKS::*CURRENT-WEBAPP* : #<Unbound Marker>

Call to WEBLOCKS::CALL-IN-WEBAPP (offset 110)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215CB397>
WEBLOCKS::PROC : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 2) 200A4072>
WEBLOCKS::*CURRENT-WEBAPP* : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215CB397>
ANAPHORA:IT : #<WEBLOCKS-MEMORY:MEMORY-STORE
215CAE3B>
WEBLOCKS:*DEFAULT-STORE* : #<WEBLOCKS-MEMORY:MEMORY-STORE
215CAE3B>

Catch frame: (NIL)

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP)) (offset 314)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
215CB397>
DBG::G : (#<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) 21F3C182> #<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 21F3DA02>)
DBG::G : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 22875CDA>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) .
1) 22875CDA>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-
REQUEST (T)) . 2) 2207960A>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22079B42>)) ((ERROR . #<Closure
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 3) 200D869A>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 220E3ACA>)))

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 38)

Binding frame:
COMPILER::*NEXT-ENCAPSULATION* : #<CLOSER-MOP:STANDARD-GENERIC-
FUNCTION WEBLOCKS:HANDLE-CLIENT-REQUEST 2238A3FA>

Binding frame:
*TRACE-LEVEL* : 0
COMPILER::*IN-TRACE* : T
*EVALHOOK* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
COMPILER::*TRACE-ALLOCATION-ADJUSTMENT* : NIL

Binding frame:
COMPILER::*IN-TRACE* : NIL
*EVALHOOK* : NIL

Binding frame:
*TRACED-ARGLIST* : NIL

Binding frame:
COMPILER::*NEXT-ENCAPSULATION* : NIL

Catch frame: HUNCHENTOOT::HANDLER-DONE

Binding frame:
HUNCHENTOOT:*REQUEST* : #<Unbound Marker>

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) (offset 335)
HUNCHENTOOT:REQUEST : #<HUNCHENTOOT:REQUEST 2008C473>
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL
HUNCHENTOOT:*REQUEST* : #<HUNCHENTOOT:REQUEST 2008C473>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 2207960A>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22079B42>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 2207960A>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 22079B42>)) ((ERROR .
#<Closure ((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) . 3) 200D869A>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 2) 220E3ACA>)))

Binding frame:
HUNCHENTOOT:*REPLY* : #<Unbound Marker>
HUNCHENTOOT:*SESSION* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port
8080)>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (HUNCHENTOOT:ACCEPTOR
T)) (offset 1042)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-
ACCEPTOR (host *, port 8080)>
HUNCHENTOOT::SOCKET : 752
CLOS::.ISL. : :DONT-KNOW
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<COMM:SOCKET-STREAM
200DA367>
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : T
HUNCHENTOOT:HEADERS-IN : ((:USER-AGENT . "Mozilla/
5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML,
like Gecko) Chrome/0.3.154.9 Safari/525.19") (:CACHE-CONTROL . "max-
age=0") (:ACCEPT . "text/xml,application/xml,application/xhtml
+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5") (:COOKIE .
"weblocks-g15838=1%3AE7AF6EBCBB39D9C39C4F94E1AAD27BF5") (:ACCEPT-
LANGUAGE . "en-US,en") (:ACCEPT-CHARSET . "ISO-8859-1,*,utf-8")
(:ACCEPT-ENCODING . "gzip,deflate,bzip2") (:HOST . "localhost:8080")
(:CONNECTION . "Keep-Alive"))
METHOD : :GET
HUNCHENTOOT::URL-STRING : "/weblocks-demo/"
HUNCHENTOOT::PROTOCOL : :HTTP/1.1
DBG::EXTRA-VALS : :DONT-KNOW
HUNCHENTOOT:*REPLY* : #<HUNCHENTOOT:REPLY
2008C5AF>
HUNCHENTOOT:*SESSION* : #<HUNCHENTOOT:SESSION
2200CC73>
HUNCHENTOOT::TRANSFER-ENCODINGS : NIL
HUNCHENTOOT:REMOTE-ADDR : "127.0.0.1"
HUNCHENTOOT:REMOTE-PORT : 49338
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 220E5E2A>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(WEBLOCKS:WEBLOCKS-ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 220E5E2A>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)
>
#:G174432 : 752

Binding frame:
*PRINT-READABLY* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (WEBLOCKS:WEBLOCKS-
ACCEPTOR T)) (offset 51)
HUNCHENTOOT:ACCEPTOR : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port
8080)>
WEBLOCKS::SOCKET : 752
DBG::G : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 220E5E2A>)
*PRINT-READABLY* : NIL

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Binding frame:
CLOS::*NEXT-METHODS* : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
2200B762>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
2200B762>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)
>
#:G174432 : 752

Catch frame: (NIL)

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<Unbound Marker>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) (offset 282)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host
*, port 8080)>
HUNCHENTOOT::SOCKET : 752
CLOS::.ISL. : :DONT-KNOW
DBG::G : (#<Closure CLOS::METHOD-COMBINATION-
TEMPLATE 2200B762>)
DBG::G : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host
*, port 8080)>
DBG::G : #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
200D869A>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
220E3ACA>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
200D869A>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
127.0.0.1:49338)" Priority 0 State "Running">
MP::SYMBOLS : NIL

Call to SYSTEM::%%FIRST-CALL-TO-STACK (offset 40)


SYSTEM::%%FIRST-CALL-TO-STACK

This is the Weblocks Application Framework running on
Hunchentoot 1.0.0 (LispWorks Personal Edition 5.0.1) at localhost:8080

Any help?

Thanks,
Harrison.
> ...
>
> read more »

Leslie P. Polzer

unread,
Jul 30, 2009, 5:03:56 AM7/30/09
to weblocks
On Jul 30, 12:45 am, Harrison Maseko <lis...@gmail.com> wrote:
> Please ignore the previous message. Here is the error message with
> 'handle-client-request traced.'

Thanks, can you trace PUBLIC-FILE-RELATIVE-PATH instead?

Also, could you upload a zip of your Weblocks including dependencies?
This would help me in setting up your Lispworks Windows environment.

Leslie

Harrison Maseko

unread,
Jul 30, 2009, 2:13:05 PM7/30/09
to webl...@googlegroups.com, leslie...@gmx.net
First, I'll send you my Weblocks and dependencies, and here is the tar.gz:

Thanks,
Harrison.
Weblocks_and_dependencies.tar.gz

Harrison Maseko

unread,
Jul 30, 2009, 2:21:41 PM7/30/09
to weblocks
And next, is the backtrace with PUBLIC-FILE-RELATIVE-PATH traced.
Thanks a lot for your help,
Harrison.

Weblocks caught an error

Description
URI-PARSE-ERROR: Parse error:URI "\\weblocks-demo\\pub\\stylesheets\
\vzn\\main.0.css" contains illegal character #\\ at position 0.
Actions

Reset this web application's session
Session data

TODO

Restarts

TODO

Backtrace

Date/time: 2009-07-30-19:58An unhandled error condition has been
signalled:
Parse error:URI "\\weblocks-demo\\pub\
\stylesheets\\vzn\\main.0.css" contains illegal character #\\ at
position 0.


#<The COMMON-LISP-USER package, 123/128 internal, 0/4 external>
#<MP:PROCESS Name "Hunchentoot worker (client: 127.0.0.1:49452)"
Priority 0 State "Running">


Call to TRIVIAL-BACKTRACE:PRINT-BACKTRACE (offset 261)
ERROR : #<PURI:URI-PARSE-ERROR 21D27907>
TRIVIAL-BACKTRACE::OUTPUT : NIL
TRIVIAL-BACKTRACE::IF-EXISTS : :APPEND
TRIVIAL-BACKTRACE::VERBOSE : NIL
STREAM : #<SYSTEM::STRING-OUTPUT-STREAM
200A2D3B>
TRIVIAL-BACKTRACE::CLOSE? : NIL
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
21D27BE7>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
21D0D49B>

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-ERROR-CONDITION (WEBLOCKS:WEBLOCKS-
WEBAPP T)) (offset 754)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
21D2EA1F>
WEBLOCKS::C : #<PURI:URI-PARSE-ERROR 21D27907>
DBG::OBJ : #<SYSTEM::STRING-OUTPUT-STREAM
21D27BE7>
DBG::DESC : (#<SYSTEM::STRING-OUTPUT-STREAM
21D27BE7> T (CHARACTER))
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
21D27BE7>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-STREAM
21D27BE7>

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 78)
WEBLOCKS::C : #<PURI:URI-PARSE-ERROR 21D27907>
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21D2EA1F>
DBG::|block-catch-tag| : (NIL)

Binding frame:
CONDITIONS::*IN-SIGNAL-CATCH* : T

Call to SIGNAL (offset 809)
CONDITIONS::DATUM : #<PURI:URI-PARSE-ERROR 21D27907>
URI-STRING . PURI::READ-TOKEN) 2242F1DA>
WEBLOCKS:DEPENDENCIES-EQUALP 21FEA1D2>
SYSTEM::TEST-NOT : NIL
SYSTEM::FROM-END : T

Call to SYSTEM::LIST-REMOVE-DUPLICATES* (offset 1045)
LIST : #<***error while formatting: string "~% ~VA:
~S", arg types (FIXNUM SIMPLE-BASE-STRING (LIST WEBLOCKS:STYLESHEET-
DEPENDENCY WEBLOCKS:STYLESHEET-DEPENDENCY WEBLOCKS:STYLESHEET-
DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY
WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-DEPENDENCY WEBLOCKS:SCRIPT-
DEPENDENCY WEBLOCKS:STYLESHEET-DEPENDENCY)), error 'Parse error:URI "\
\weblocks-demo\\pub\\stylesheets\\vzn\\layout.0.css" contains illegal
character #\\ at position 0.'>
SYSTEM::TEST : #<CLOSER-MOP:STANDARD-GENERIC-FUNCTION
WEBLOCKS:DEPENDENCIES-EQUALP 21FEA1D2>
SYSTEM::TEST-NOT : NIL
SYSTEM::START : 0
SYSTEM::END : 9
SYSTEM::KEY : NIL
SYSTEM::FROM-END : T

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)))
(offset 334)
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 2242F532>
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW

Call to (SUBFUNCTION 1 (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)))
(offset 334)
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 2242F572>
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW

Call to (METHOD WEBLOCKS:COMPACT-DEPENDENCIES (T)) (offset 285)
WEBLOCKS::DEPENDENCY-LIST : :DONT-KNOW
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:COMPACT-
DEPENDENCIES (T)) . 1) 2242F5B2>

Call to (METHOD WEBLOCKS:RENDER-PAGE (WEBLOCKS:WEBLOCKS-WEBAPP))
(offset 889)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21D2EA1F>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:RENDER-PAGE
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 2242F61A>

Catch frame: (NIL)

Call to (METHOD WEBLOCKS::HANDLE-NORMAL-REQUEST (WEBLOCKS:WEBLOCKS-
WEBAPP)) (offset 1832)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21D2EA1F>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS::HANDLE-NORMAL-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP)) . 4) 2242F6EA>

Call to (SUBFUNCTION 5 (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST
(WEBLOCKS:WEBLOCKS-WEBAPP))) (offset 379)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21D2EA1F>

Binding frame:
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : NIL
WEBLOCKS:*URI-TOKENS* : #<Unbound Marker>
WEBLOCKS::*DIRTY-WIDGETS* : (#<WEBLOCKS:FUNCALL-WIDGET
"dom0"> #<WEBLOCKS:WIDGET "root">)
WEBLOCKS:*BEFORE-AJAX-COMPLETE-SCRIPTS* : #<Unbound Marker>
WEBLOCKS:*ON-AJAX-COMPLETE-SCRIPTS* : #<Unbound Marker>
WEBLOCKS::*PAGE-DEPENDENCIES* : #<Unbound Marker>
WEBLOCKS:*CURRENT-PAGE-DESCRIPTION* : #<Unbound Marker>
CL-WHO::*INDENT* : NIL

Binding frame:
WEBLOCKS:*REQUEST-HOOK* : #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-
WEBAPP)) (offset 1891)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-
DEMO 21D2EA1F>
WEBLOCKS:*REQUEST-HOOK* : #<WEBLOCKS::REQUEST-HOOKS
21D00E6B>
WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM* : #<SYSTEM::STRING-OUTPUT-
STREAM 21D0D49B>
WEBLOCKS:*URI-TOKENS* : #<WEBLOCKS:URI-TOKENS NIL>
WEBLOCKS::*DIRTY-WIDGETS* : (#<WEBLOCKS:FUNCALL-WIDGET
"dom0">)
WEBLOCKS:*BEFORE-AJAX-COMPLETE-SCRIPTS* : NIL
WEBLOCKS:*ON-AJAX-COMPLETE-SCRIPTS* : NIL
WEBLOCKS::*PAGE-DEPENDENCIES* : NIL
WEBLOCKS:*CURRENT-PAGE-DESCRIPTION* : NIL
CL-WHO::*INDENT* : NIL
WEBLOCKS::THUNK : #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) . 5)
2242F8A2>

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 2246B30A>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
CONS : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(T))
CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 2246B30A>)
#:G174416 : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21D2EA1F>

Binding frame:
WEBLOCKS:*TIMING-REPORT-FN* : #<Function ((DEFVAR WEBLOCKS:*TIMING-
REPORT-FN*) . 1) 222F1A22>

Binding frame:
WEBLOCKS::*TIMING-LEVEL* : 0

Catch frame: #<Unbound Marker>

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (T)) (offset
753)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
21D2EA1F>
DBG::G : (#<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 2246B30A>)
DBG::G : #<Function ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 1) 224681B2>
CONDITIONS::*HANDLER-CLUSTERS* : (((COM.METABANG.TRIVIAL-
TIMEOUT:TIMEOUT-ERROR . #<Function ((METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) . 1) 224681B2>)) ((ERROR . #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) .
1) 2242FB62>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-
REQUEST (T)) . 2) 222EE77A>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 222EE6B2>)) ((ERROR . #<Closure
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 3) 21CF7D8A>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 2225B0E2>)))
WEBLOCKS::TIMINGS : NIL
WEBLOCKS::*TIMING-LEVEL* : 0
WEBLOCKS:*TIMING-REPORT-FN* : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 2) 21CF8402>
WEBLOCKS::THUNK : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) . 3) 2242F9CA>

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) 22468C7A> #<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 2246B30A>)

Call to CLOS::NEXT-METHOD-CALL-1 (offset 84)
CONS : (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP))
CLOS::NEXT-METHODS : (#<Function (METHOD WEBLOCKS:HANDLE-CLIENT-
REQUEST :AROUND (T)) 22468C7A> #<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 2246B30A>)
#:G174416 : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO 21D2EA1F>

Binding frame:
WEBLOCKS:*DEFAULT-STORE* : #<CL-PREVALENCE:GUARDED-PREVALENCE-SYSTEM
21CF8E8F>

Binding frame:
WEBLOCKS::*CURRENT-WEBAPP* : #<Unbound Marker>

Call to WEBLOCKS::CALL-IN-WEBAPP (offset 110)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
21D2EA1F>
WEBLOCKS::PROC : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 2) 21CF841A>
WEBLOCKS::*CURRENT-WEBAPP* : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
21D2EA1F>
ANAPHORA:IT : #<WEBLOCKS-MEMORY:MEMORY-STORE
21D2F6F7>
WEBLOCKS:*DEFAULT-STORE* : NIL

Catch frame: (NIL)

Call to (METHOD WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND
(WEBLOCKS:WEBLOCKS-WEBAPP)) (offset 314)
WEBLOCKS::APP : #<WEBLOCKS-DEMO::WEBLOCKS-DEMO
21D2EA1F>
DBG::G : (#<Function (METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (T)) 22468C7A> #<Function (METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST (WEBLOCKS:WEBLOCKS-WEBAPP)) 2246B30A>)
DBG::G : #<Closure ((METHOD WEBLOCKS:HANDLE-
CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) . 1) 2242FB62>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
WEBLOCKS:HANDLE-CLIENT-REQUEST :AROUND (WEBLOCKS:WEBLOCKS-WEBAPP)) .
1) 2242FB62>)) ((ERROR . #<Function ((METHOD HUNCHENTOOT:PROCESS-
REQUEST (T)) . 2) 222EE77A>) (WARNING . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 222EE6B2>)) ((ERROR . #<Closure
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 3) 21CF7D8A>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 2225B0E2>)))

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 38)

Catch frame: HUNCHENTOOT::HANDLER-DONE

Binding frame:
HUNCHENTOOT:*REQUEST* : #<Unbound Marker>

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) (offset 335)
HUNCHENTOOT:REQUEST : #<HUNCHENTOOT:REQUEST 21D06773>
HUNCHENTOOT::*TMP-FILES* : NIL
HUNCHENTOOT::*HEADERS-SENT* : NIL
HUNCHENTOOT:*REQUEST* : #<HUNCHENTOOT:REQUEST 21D06773>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 222EE77A>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 222EE6B2>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Function ((METHOD
HUNCHENTOOT:PROCESS-REQUEST (T)) . 2) 222EE77A>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) . 1) 222EE6B2>)) ((ERROR .
#<Closure ((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) . 3) 21CF7D8A>) (WARNING . #<Function
((METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR
T)) . 2) 2225B0E2>)))

Binding frame:
HUNCHENTOOT:*REPLY* : #<Unbound Marker>
HUNCHENTOOT:*SESSION* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<Unbound Marker>

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port
8080)>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (HUNCHENTOOT:ACCEPTOR
T)) (offset 1042)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-
ACCEPTOR (host *, port 8080)>
HUNCHENTOOT::SOCKET : 1036
CLOS::.ISL. : :DONT-KNOW
HUNCHENTOOT::*HUNCHENTOOT-STREAM* : #<COMM:SOCKET-STREAM
21D0832F>
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM* : T
HUNCHENTOOT:HEADERS-IN : ((:USER-AGENT . "Mozilla/
5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML,
like Gecko) Chrome/0.3.154.9 Safari/525.19") (:COOKIE . "weblocks-
g3818=1%3AFCE44E6054BD37C706F72A774A78FD63") (:ACCEPT . "text/
xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/
plain;q=0.8,image/png,*/*;q=0.5") (:CACHE-CONTROL . "max-age=0")
(:ACCEPT-LANGUAGE . "en-US,en") (:ACCEPT-CHARSET .
"ISO-8859-1,*,utf-8") (:ACCEPT-ENCODING . "gzip,deflate,bzip2")
(:HOST . "localhost:8080") (:CONNECTION . "Keep-Alive"))
METHOD : :GET
HUNCHENTOOT::URL-STRING : "/weblocks-demo/?weblocks-
g3818=1%3AFCE44E6054BD37C706F72A774A78FD63"
HUNCHENTOOT::PROTOCOL : :HTTP/1.1
DBG::EXTRA-VALS : :DONT-KNOW
HUNCHENTOOT:*REPLY* : #<HUNCHENTOOT:REPLY
21D0671B>
HUNCHENTOOT:*SESSION* : #<HUNCHENTOOT:SESSION
20CAF953>
HUNCHENTOOT::TRANSFER-ENCODINGS : NIL
HUNCHENTOOT:REMOTE-ADDR : "127.0.0.1"
HUNCHENTOOT:REMOTE-PORT : 49452
DBG::EXTRA-VALS : :DONT-KNOW

Binding frame:
CLOS::*NEXT-METHODS* : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 222B3C4A>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION
(WEBLOCKS:WEBLOCKS-ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 222B3C4A>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)
>
#:G174432 : 1036

Binding frame:
*PRINT-READABLY* : NIL

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION (WEBLOCKS:WEBLOCKS-
ACCEPTOR T)) (offset 51)
HUNCHENTOOT:ACCEPTOR : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port
8080)>
WEBLOCKS::SOCKET : 1036
DBG::G : (#<Function (METHOD HUNCHENTOOT:PROCESS-
CONNECTION (HUNCHENTOOT:ACCEPTOR T)) 222B3C4A>)
*PRINT-READABLY* : NIL

Binding frame:
CLOS::*NEXT-METHODS* : NIL

Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)

Binding frame:
CLOS::*NEXT-METHODS* : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
21CF81C2>)

Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T))
CLOS::NEXT-METHODS : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE
21CF81C2>)
#:G174431 : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host *, port 8080)
>
#:G174432 : 1036

Catch frame: (NIL)

Binding frame:
HUNCHENTOOT:*ACCEPTOR* : #<Unbound Marker>

Call to (METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND
(HUNCHENTOOT:ACCEPTOR T)) (offset 282)
HUNCHENTOOT:*ACCEPTOR* : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host
*, port 8080)>
HUNCHENTOOT::SOCKET : 1036
CLOS::.ISL. : :DONT-KNOW
DBG::G : (#<Closure CLOS::METHOD-COMBINATION-
TEMPLATE 21CF81C2>)
DBG::G : #<WEBLOCKS:WEBLOCKS-ACCEPTOR (host
*, port 8080)>
DBG::G : #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
21CF7D8A>
DBG::G : #<Function ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2)
2225B0E2>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure ((METHOD
HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 3)
21CF7D8A>) (WARNING . #<Function ((METHOD HUNCHENTOOT:PROCESS-
CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) . 2) 2225B0E2>)))
127.0.0.1:49452)" Priority 0 State "Running">

Leslie P. Polzer

unread,
Jul 31, 2009, 7:40:48 AM7/31/09
to weblocks
On Jul 30, 8:13 pm, Harrison Maseko <lis...@gmail.com> wrote:
> First, I'll send you my Weblocks and dependencies, and here is the tar.gz:

I haven't used ASDF before on Windows.

Is one supposed to put all ASD directories one by one into
asdf:*central-registry*, or is there an easier way?

How do you load Weblocks on Windows/Lispworks?

Raymond Wiker

unread,
Jul 31, 2009, 8:02:36 AM7/31/09
to webl...@googlegroups.com
On Jul 31, 2009, at 13:40 , Leslie P. Polzer wrote:

>
> On Jul 30, 8:13 pm, Harrison Maseko <lis...@gmail.com> wrote:
>> First, I'll send you my Weblocks and dependencies, and here is the
>> tar.gz:
>
> I haven't used ASDF before on Windows.
>
> Is one supposed to put all ASD directories one by one into
> asdf:*central-registry*, or is there an easier way?

One solution is to place all components under a specific directory,
and use a variant of the code found under http://en.wikibooks.org/wiki/Common_Lisp/External_libraries/ASDF/Configuring_ASDF
recursively search for .asd files below that directory.

Getting all the components required by weblocks in place is
potentially tricky; the easiest solution might be to use clbuild on a
more capable platform and copy the source/ subdir from clbuild to the
Windows box. Alternatively, it might be possible to have the clbuild
directory accessible from the Windows box, using a network file share
(or a shared directory, if running Windows under a virtual machine).

Harrison Maseko

unread,
Aug 1, 2009, 4:38:18 PM8/1/09
to webl...@googlegroups.com
May be it's time I switched to Linux. Will Weblocks run on Ubuntu without
requiring a lot of poking around? As a novice, what's the best Linux for me
with Weblocks in mind?

Harrison

-----Original Message-----
From: webl...@googlegroups.com [mailto:webl...@googlegroups.com] On Behalf
Of Raymond Wiker
Sent: Friday, July 31, 2009 2:03 PM
To: webl...@googlegroups.com
Subject: [weblocks] Re: how to specify the time


Internal Virus Database is out of date.
Checked by AVG.
Version: 8.0.100 / Virus Database: 269.23.2/1392 - Release Date: 4/22/2008
3:51 PM

Leslie P. Polzer

unread,
Aug 2, 2009, 4:18:34 AM8/2/09
to webl...@googlegroups.com
On Sat, Aug 01, 2009 at 10:38:18PM +0200, Harrison Maseko wrote:
>
> May be it's time I switched to Linux.

> Will Weblocks run on Ubuntu without requiring a lot of
> poking around?

It does for me; clbuild for instance is a big help, and ASDF
is much easier to use. But the biggest advantage is that it's
way easier for other people to reproduce any problems you may
encounter.

I will in any case take a look at the LW/Windows problem though
since it seems we're still using pathnames where we should not.

Once my main workstation is up again, that is.


> As a novice, what's the best Linux for me with Weblocks in mind?

I'm using ArchLinux, but that cannot be considered a distribution
suitable for novices. Ubuntu is a good choice.

Leslie

Rayservers

unread,
Aug 2, 2009, 8:50:41 AM8/2/09
to webl...@googlegroups.com
On 08/01/09 20:38, Harrison Maseko wrote:
> May be it's time I switched to Linux. Will Weblocks run on Ubuntu without
> requiring a lot of poking around? As a novice, what's the best Linux for me
> with Weblocks in mind?
>
> Harrison

Ubuntu is likely the easiest Linux to run on the desktop. I recently installed
Weblocks on Gentoo Linux (which I prefer for servers). The clbuild install of
weblocks was a snap - I dare say the easiest install of an application server
ever. I will install it on my Ubuntu laptop a little later and report back.

Cheers,

---Venkat.

Harrison Maseko

unread,
Aug 2, 2009, 2:45:30 PM8/2/09
to weblocks
> I will in any case take a look at the LW/Windows problem though since it seems we're still using pathnames where we should not.

That will be greatly appreciated as I will move to Linux not right now
but until I set everything up for the move. Meanwhile, I still need to
use Windows and try out Weblocks.

Harrison.


On Aug 2, 10:18 am, "Leslie P. Polzer" <s...@viridian-project.de>
wrote:

Harrison Maseko

unread,
Aug 2, 2009, 2:46:07 PM8/2/09
to weblocks
> I will install it on my Ubuntu laptop a little later and report back.

Please share that experience. It will be invaluable as I convert my
laptop to an Ubuntu system.

Harrison.

Leslie P. Polzer

unread,
Aug 2, 2009, 3:29:29 PM8/2/09
to weblocks
On Aug 2, 2:50 pm, Rayservers <rayserv...@gmail.com> wrote:

> Ubuntu is likely the easiest Linux to run on the desktop. I recently installed
> Weblocks on Gentoo Linux (which I prefer for servers). The clbuild install of
> weblocks was a snap - I dare say the easiest install of an application server
> ever.

Thanks, that's very pleasing to hear!

Leslie

Rayservers

unread,
Aug 7, 2009, 6:11:42 AM8/7/09
to webl...@googlegroups.com
On 08/02/09 18:46, Harrison Maseko wrote:
>> I will install it on my Ubuntu laptop a little later and report back.
>
> Please share that experience. It will be invaluable as I convert my
> laptop to an Ubuntu system.
>
> Harrison.

I left Windows years ago, Linux is just so much easier these days. Get the
latest Ubuntu, its likely the easiest to install and work with.

I was planning to do the install on a fresh Ububtu Karmic Koala install where I
got as far as getting sbcl which was 1.0.29... when I ran into unrelated
hardware problems on that machine. I ended up doing the install on a Debian Sid
machine, just to report back here.

Installing the needed software is easy:

# apt-get install sbcl emacs23-nox darcs subversion cvs git-core mercurial curl

Then get clbuild:

$ mkdir ~/lisp
$ cd ~/lisp
$ darcs get http://common-lisp.net/project/clbuild/clbuild
$ chmod +x clbuild/clbuild
$ ln -s ~/lisp/clbuild/clbuild ~/bin
$ clbuild install slime
$ clbuild install weblocks

The clbuild process greately simplifies installs. It was fun watching problems
get fixed in real-time upstream... a couple of git repos had failures that got
resolved in an hour, I just retried

cffi and bordeaux-threads have a darcs openBinaryFile error, here is the one
from cffi:

darcs: ./grovel/grovel.lisp: openBinaryFile: does not exist (No such file or
directory)

I got those two as tar balls, unpacked in the clbuild/sources directory, linked
them in to the clbuild/systems directory.

At that point

$ clbuild slime

> (asdf:oos 'asdf:load-op 'weblocks-demo)

compiles, there is the following error from usocket:

The function USOCKET:SOCKET-CONNECT is undefined.
Implicitly creating new generic function #:|binding-generator144|.
| [Condition of type UNDEFINED-FUNCTION]
STYLE-WARNING:
|
Implicitly creating new generic function #:|binding-generator206|.
|Restarts:
STYLE-WARNING:
| 0: [TRY-RECOMPILING] Recompile usocket
and try loading it again
Implicitly creating new generic function #:|binding-generator266|.
| 1: [RETRY] Retry performing
#<ASDF:LOAD-OP NIL {BF298F1}> on #<ASDF:CL-SOURCE-FILE "usocket" {B4FF489}>.
STYLE-WARNING:
| 2: [ACCEPT] Continue, treating
#<ASDF:LOAD-OP NIL {BF298F1}> on #<ASDF:CL-SOURCE-FILE "usocket" {B4FF489}> as
having$
Implicitly creating new generic function #:|binding-generator336|.
| 3: [ABORT] Return to SLIME's top level.
STYLE-WARNING:
| 4: [TERMINATE-THREAD] Terminate this
thread (#<THREAD "repl-thread" RUNNING {B68C321}>)

Choosing 2 works out,

> (weblocks-demo:start-weblocks-demo :port 3455)

works and gets the demo web page up.

Just for the record, the other day when I ran the clbuild on the server, it was
flawless, no errors in pulling any of the dependencies. I guess that there is a
lot of good development in lisp land, which is great.

Cheers,

---Venkat.
Reply all
Reply to author
Forward
0 new messages