Forum OpenACS Development: openacs 5.5 404 request error redirects

Hi all,

The 404 (and presumably other error page redirects) doesn't appear to be using the redirects defined in config.tcl for OpenACS 5.5 (head). I'm trying to use a custom handling page at "/global/404.adp" but the server doesn't serve it. How are page request errors handled now? or how can I get the custom error page to be served?

Collapse
Posted by Wojtek M on
Hi,

I have a simply problem with my OpenACS.
Below I show fragment my config file:

ns_section ns/server/${server}/redirects
ns_param 404 "global/404"
ns_param 403 "global/forbidden.html"
ns_param 500 "global/500"

I gave a 404 and 500 error file in to root directory:
/var/lib/aolserver/{server}/www/global#
-rw-rw-r-- 1 lo lo 209 2009-02-05 12:05 404.adp
-rw-rw-r-- 1 lo lo 584 2009-02-23 15:35 500.adp
-rw-rw-r-- 1 lo lo 6807 2008-01-11 23:29 500.htm

Sometimes my server crash and I see in error.log ->
[20/Mar/2009:08:59:22][16093.3065518992][-conn:0-] Error: return: failed to redirect 'GET /global/404': exceeded recursion limit of 3
[20/Mar/2009:08:59:22][16093.3065518992][-conn:0-] Error: return: failed to redirect 'GET /global/500': exceeded recursion limit of 3
[20/Mar/2009:08:59:22][16093.3065518992][-conn:0-] Error: return: failed to redirect 'GET /global/500': exceeded recursion limit of 3
[20/Mar/2009:08:59:22][16093.3065518992][-conn:0-] Error: return: failed to redirect 'GET /global/500': exceeded recursion limit of 3
[20/Mar/2009:08:59:22][16093.3065518992][-conn:0-] Error: return: failed to redirect 'GET /global/500': exceeded recursion limit of 3
[20/Mar/2009:08:59:22][16093.3065518992][-conn:0-] Error: return: failed to redirect 'GET /global/500': exceeded recursion limit of 3
[20/Mar/2009:08:59:22][16093.3065518992][-conn:0-] Error: return: failed to redirect 'GET /global/500': exceeded recursion limit of 3
(...)

Any idea what's is wrong?

Collapse
Posted by Torben Brosten on
Wojtek M,

aolserver 4.50 has a 404 redirect bug. The bug is fixed in cvs version of aolserver 4.5 and the more/most recent release of aolserver (4.5.1).

References to getting aolserver 4.5 via CVS are here: http://cognovis.de/developer/en/aolserver_install

hope this helps,

Torben