Author: kfujino Date: Mon Jan 25 06:26:46 2016 New Revision: 1726575 URL: http://svn.apache.org/viewvc?rev=1726575&view=rev Log: Fix NPE when sessionAttributeNameFilter and sessionAttributeValueClassNameFilter is unset in cluster environment.
Modified: tomcat/trunk/java/org/apache/catalina/session/ManagerBase.java Modified: tomcat/trunk/java/org/apache/catalina/session/ManagerBase.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/session/ManagerBase.java?rev=1726575&r1=1726574&r2=1726575&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/session/ManagerBase.java (original) +++ tomcat/trunk/java/org/apache/catalina/session/ManagerBase.java Mon Jan 25 06:26:46 2016 @@ -243,8 +243,9 @@ public abstract class ManagerBase extend throws PatternSyntaxException { if (sessionAttributeNameFilter == null || sessionAttributeNameFilter.length() == 0) { sessionAttributeNamePattern = null; + } else { + sessionAttributeNamePattern = Pattern.compile(sessionAttributeNameFilter); } - sessionAttributeNamePattern = Pattern.compile(sessionAttributeNameFilter); } @@ -309,9 +310,10 @@ public abstract class ManagerBase extend if (sessionAttributeValueClassNameFilter == null || sessionAttributeValueClassNameFilter.length() == 0) { sessionAttributeValueClassNamePattern = null; + } else { + sessionAttributeValueClassNamePattern = + Pattern.compile(sessionAttributeValueClassNameFilter); } - sessionAttributeValueClassNamePattern = - Pattern.compile(sessionAttributeValueClassNameFilter); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org