Activity report on

  *[JIRA] Bug SKER5046 - createPredicate / readPredicate StackOverflowError*

  Scarab Link: http://sesat.no/scarab/issues/id/SKER5046
  Module: Sesat> Kernel


  Activity generated by Magne Thyrhaug ([email protected]) at 02/22/2009 
16:50

  *Reasons for the changes*


  ** null:  () **

-------------------------------------------------------------------------------
  *Personnel changes*
  - Observer: ssmathyr ()
  - Assignee: ssmiweve ()

-------------------------------------------------------------------------------
  *Attribute changes*
  - Priority: None ()
  - Summary: createPredicate / readPredicate StackOverflowError ()
  - Severity: Normal ()
  - Component: Code - Query - Parser ()
  - Version: 2.18 ()
  - Status: Unconfirmed ()
  - "Description" set to:
    "'04 had hiccups just now, barfing on every request:

{code}
ERROR 16:08:37,093 [sesam.no:80/ http-8080-3] 
(dc2ea75a-8191-4e1b-a202-c2801befedfd) SiteLocatorFilter: Following runtime 
exception was let loose in tomcat against 
ERROR 16:08:37,093 [sesam.no:80/ http-8080-3] 
(dc2ea75a-8191-4e1b-a202-c2801befedfd) SiteLocatorFilter: Servlet execution 
threw an exception
javax.servlet.ServletException: Servlet execution threw an exception
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
no.sesat.search.http.filters.MD5ProtectedParametersFilter.doFilter(MD5ProtectedParametersFilter.java:103)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at no.sesat.search.http.filters.UserFilter.doFilter(UserFilter.java:92)
[...]
Caused by: java.lang.StackOverflowError
        at java.util.regex.Pattern.sequence(Pattern.java:1885)
        at java.util.regex.Pattern.expr(Pattern.java:1752)
        at java.util.regex.Pattern.compile(Pattern.java:1460)
        at java.util.regex.Pattern.<init>(Pattern.java:1133)
        at java.util.regex.Pattern.compile(Pattern.java:823)
        at java.lang.String.replaceAll(String.java:2190)
        at 
no.sesat.search.query.analyser.AnalysisRuleFactory.createPredicate(AnalysisRuleFactory.java:327)
        at 
no.sesat.search.query.analyser.AnalysisRuleFactory.readPredicate(AnalysisRuleFactory.java:277)
        at 
no.sesat.search.query.analyser.AnalysisRuleFactory.createPredicate(AnalysisRuleFactory.java:351)
        at 
no.sesat.search.query.analyser.AnalysisRuleFactory.readPredicate(AnalysisRuleFactory.java:277)
{code}

.. leading to a 500 error"

-------------------------------------------------------------------------------
_______________________________________________
Kernel-issues mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-issues

Svar til