Hi, > unfortunately both stacktraces don't help to track down the > error. The first one is without any Cocoon part. The second > one can only happen if a RequestWrapper wraps a > RequestWrapper wraps a ... and never an actual Request > object. Posting more complete stacktraces might help - though > they can get veeeeery long with StackOverflowErrors.
thanks for the attention. Indeed I did not want to provide the full stacktrace. Anyway, I resolved it. It appears I have to "root" my regular expression. So the following works: <!-- match "foo/list" or "foo/list.xml" or "foo/list.html" or ... --> <map:match type="regexp" pattern="^foo/(.+)(\..+)?"> <!-- ... --> </map:match> The key point is the caret ('^') at the start. Otherwise, "foo" is matched just anywhere in the request URI. Within my matcher, I then prefixed the URI with another string. However, now the regexp matched again, which caused an endless recursion. Kind regards, Christian --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]