import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionBindingListener;
+import org.apache.catalina.LifecycleException;
import org.apache.catalina.connector.Request;
import org.apache.catalina.connector.Response;
import org.apache.juli.logging.Log;
@Override
+ protected void initInternal() throws LifecycleException {
+ super.initInternal();
+
+ uaPattern = Pattern.compile(crawlerUserAgents);
+ }
+
+
+ @Override
public void invoke(Request request, Response response) throws IOException,
ServletException {
issues to not "pop up" wrt. others).
-->
<section name="Tomcat 7.0.18 (markt)">
+ <subsection name="Catalina">
+ <changelog>
+ <fix>
+ Correct regression introduced in 7.0.17 that triggered an NPE if a
+ CrawlerSessionManagerValve was used without setting crawlerUserAgents.
+ (markt)
+ </fix>
+ </changelog>
+ </subsection>
<subsection name="Other">
<changelog>
<fix>