2016-01-23 7:21 GMT+09:00 Mark Thomas <ma...@apache.org>:
> The proposed Apache Tomcat 8.0.31 release is now available for voting.
>
> The main changes since 8.0.30 are:
>
> - Restore the default for mapperContextRootRedirectEnabled to true
>
> - Update the packaged version of the Tomcat Native Library to 1.2.4
>   to pick up the Windows binaries that are based on OpenSSL 1.0.2e
>
> - Expand session attribute filtering on load/unload to all managers
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.31/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1060/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_31/
>
> The proposed 8.0.31 release is:
> [ ] Broken - do not release
> [ ] Stable - go ahead and release as 8.0.31
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>

Hi.

Tested enable DeltaManager.
Occured following NPE.
------------------------------
25-Jan-2016 09:41:42.279 SEVERE [localhost-startStop-1]
org.apache.catalina.ha.tcp.SimpleTcpCluster.createManager Unable to
clone cluster manager, defaulting to
org.apache.catalina.ha.session.DeltaManager
 java.lang.NullPointerException
        at java.util.regex.Pattern.<init>(Pattern.java:1350)
        at java.util.regex.Pattern.compile(Pattern.java:1028)
        at 
org.apache.catalina.session.ManagerBase.setSessionAttributeNameFilter(ManagerBase.java:267)
        at 
org.apache.catalina.ha.session.ClusterManagerBase.clone(ClusterManagerBase.java:193)
        at 
org.apache.catalina.ha.session.DeltaManager.cloneFromTemplate(DeltaManager.java:1436)
        at 
org.apache.catalina.ha.tcp.SimpleTcpCluster.createManager(SimpleTcpCluster.java:407)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5180)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585)
        at 
org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
------------------------------

I made pache.
------------------------------
Index: java/org/apache/catalina/session/ManagerBase.java
===================================================================
--- java/org/apache/catalina/session/ManagerBase.java    (revision 1726569)
+++ java/org/apache/catalina/session/ManagerBase.java    (working copy)
@@ -263,8 +263,9 @@
     public void setSessionAttributeNameFilter(String
sessionAttributeNameFilter) {
         if (sessionAttributeNameFilter == null ||
sessionAttributeNameFilter.length() == 0) {
             sessionAttributeNamePattern = null;
+        } else {
+            sessionAttributeNamePattern =
Pattern.compile(sessionAttributeNameFilter);
         }
-        sessionAttributeNamePattern =
Pattern.compile(sessionAttributeNameFilter);
     }



------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to