Added this patch with some minor reformatting.

On Jan 4, 9:39 pm, Willem Rein Oudshoorn <[email protected]> wrote:
> Ury Marshak <[email protected]>
> writes:
>
> > This is a slight rework of the way weblocks handles default
> > application.
> > Motivations for the change are as follows:
>
> > 1. Hunchentoot 1.2 does not support *DEFAULT-HANDLER* - needs the
> > update
>
> [text snipped]
>
> > I'm also posting these changes with some other bugfixes and updates
> > for Hunchentoot 1.2 in my clone of weblocks here:
> >https://github.com/ury-marshak/weblocks-dev/tree/updatesand here is
> > the diff (for this change):
>
> [diff removed]
>
> Unfortunately this patch does not work for me at all.  The
> reference to hunchentoot:*default-handler* is still there
> in server.lisp.
>
> What works as a temporary solution for me is
> removing the following code from server.lisp
>
> ;; Redirect to default app if all other handlers fail
> (setf hunchentoot:*default-handler*
>       (lambda ()
>         (if (null (tokenize-uri (script-name*) nil))
>             (progn
>               (unless (get-webapp 'weblocks-default nil)
>                 (start-webapp 'weblocks-default))
>               (redirect "/weblocks-default"))
>             (setf (return-code*) +http-not-found+))))
>
> The effect is that the default-app does not work but
> my own weblock-apps keep working as before.
>
> Obviously this is not a complete fix but as a short
> stopgap solution this works.
>
> In addition I noticed that the log-message function does
> not exist anymore in the hunchentoot package so
> the message in weblocks-dispatcher (server.lisp)
> will trigger a backtrace.
>
> Now this is probably well know, I just put it here
> just in case somehow is looking for a quick fix.
>
> Kind regards,
> Wim Oudshoorn.

-- 
You received this message because you are subscribed to the Google Groups 
"weblocks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/weblocks?hl=en.

Reply via email to