Hi,
 
I am trying to use the regexp matcher in a sitemap to match an optional file
name extension like this:
 
<map:match type="regexp" pattern="(.*)(\..*)">
   <!-- ... -->
</map:match>

But all I get is a stack overflow:
 
java.lang.StackOverflowError
  org.apache.regexp.RE.matchNodes(Unknown Source)
  org.apache.regexp.RE.matchNodes(Unknown Source)
  ...

Same applies to:

<map:match type="regexp" pattern="com/bets4all/(.+)(\..*)?">

If I rewrite the pattern to:

<map:match type="regexp" pattern="(.+)(\..+)">

I get this:

java.lang.StackOverflowError
  java.util.HashMap.getEntry(HashMap.java:344)
  java.util.HashMap.containsKey(HashMap.java:335)
 
org.apache.cocoon.environment.wrapper.RequestParameters.getParameterValues(R
equestParameters.java:144)
 
org.apache.cocoon.environment.wrapper.RequestWrapper.getParameterValues(Requ
estWrapper.java:161)
 
org.apache.cocoon.environment.wrapper.RequestWrapper.getParameterValues(Requ
estWrapper.java:162)
 
org.apache.cocoon.environment.wrapper.RequestWrapper.getParameterValues(Requ
estWrapper.java:162)
  ...

Is this a bug or am I doing something wrong?
 
Kind regards,
Christian Schlichtherle
-- 
Schlichtherle IT Services
Wittelsbacherstr. 10a
10707 Berlin
 
Tel: +49 (0) 30 / 34 35 29 29
Mobil: +49 (0) 173 / 27 12 470
mailto:[EMAIL PROTECTED]
http://www.schlichtherle.de <http://www.schlichtherle.de/> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to