Still +1 but one corection below
Am 13.01.2017 um 15:13 schrieb Rainer Jung:
Am 13.01.2017 um 10:38 schrieb Violeta Georgieva:
The proposed Apache Tomcat 6.0.49 release is now available for voting.
Note: This is the last Tomcat 6 release.
It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-6/v6.0.49/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1114/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_49/
The proposed 6.0.49 release is:
[ ] Broken - do not release
[X] Stable - go ahead and release as 6.0.49 Stable
+1 to release, details and some observations below.
- SHA1 and MD5 OK
- signatures OK
- key in KEYS file
- gz and zip for src and bin consistent
- except for some unexpected (?) line ending differences (see below)
- src consistent with svn tag
- except for .gitignore file
- builds fine
- build result looks consistent with binaries
- JMX MBean comparison with previous version
I forgot to update this block. Comparison with version 6.0.39 (do not
have data for versions in btween at hand):
- Server and StringCache MBeans missing in 6.0.49
- WebModule MBean new attributes:
clearReferencesStopThreads: false
mapperDirectoryRedirectEnabled: false
mapperContextRootRedirectEnabled: true
clearReferencesStopTimerThreads: false
clearReferencesRmiTargets: true
- ThreadPool, Connector and ProtocolHandler MBeans
new attribute localPort
This attribute is missing in the AJP ThreadPool MBean
(noticed for BIO).
- ProtocolHandler MBean new attribute nameIndex
- ProtocolHandler MBean new attribute
maxCookieCount: 200
This attribute is missing in the AJP ProtocolHandler MBean
(noticed for BIO)
- Loader MBean for examples attribute loaderRepositoriesString
changed value from
/WEB-INF/classes/:/WEB-INF/lib/jstl.jar:/WEB-INF/lib/standard.jar:
to
/WEB-INF/classes/:/WEB-INF/lib/taglibs-standard-impl-1.2.5.jar:/WEB-INF/lib/taglibs-standard-spec-1.2.5.jar:
(versioned jar files)
- Manager MBean new attribute
warnOnSessionAttributeFilterFailure: false
- new system property jdk.tls.ephemeralDHKeySize with value 2048
- system property package.access value added
org.apache.naming.resources. to list and list now sorted
- system property package.definition added org.apache.naming. to
list and list now sorted
- Some javadoc warnings as normal for TC6
- no errors or failures in the unit tests
- some observations see below
Build was done using Java 1.5.0_22, OS was Solaris 10 Sparc.
Some observations:
1) Line Endings in Unix bin tarball
I think this started with 6.0.38.
There are files with DOS line endings in the bin tar.gz. If I rebuild
from scratch on a Unix platform, they have Unix line endings. The source
tarballs and zips do have their corresponding platform line endings, but
not the binary ones.
The files with DOS line endings in the bin tarball are:
- jsp, java and html files in webapps/examples
plus:
RELEASE-NOTES
bin/catalina-tasks.xml
webapps/examples/jsp/jsp2/jspx/basic.jspx
webapps/examples/jsp/jsp2/jspx/textRotate.jspx
webapps/examples/jsp/jsp2/misc/coda.jspf
webapps/examples/jsp/jsp2/misc/prelude.jspf
webapps/examples/WEB-INF/classes/LocalStrings_en.properties
webapps/examples/WEB-INF/classes/LocalStrings_es.properties
webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
webapps/examples/WEB-INF/classes/LocalStrings_pt.properties
webapps/examples/WEB-INF/classes/LocalStrings.properties
webapps/examples/WEB-INF/jsp/debug-taglib.tld
webapps/examples/WEB-INF/jsp/example-taglib.tld
webapps/examples/WEB-INF/jsp2/jsp2-example-taglib.tld
webapps/examples/WEB-INF/tags/displayProducts.tag
webapps/examples/WEB-INF/tags/helloWorld.tag
webapps/examples/WEB-INF/tags/panel.tag
webapps/examples/WEB-INF/tags/xhtmlbasic.tag
webapps/examples/WEB-INF/web.xml
webapps/host-manager/images/asf-logo.svg
webapps/host-manager/index.jsp
webapps/host-manager/manager.xml
webapps/host-manager/META-INF/context.xml
webapps/host-manager/WEB-INF/jsp/401.jsp
webapps/host-manager/WEB-INF/jsp/403.jsp
webapps/host-manager/WEB-INF/web.xml
webapps/manager/images/asf-logo.svg
webapps/manager/index.jsp
webapps/manager/META-INF/context.xml
webapps/manager/status.xsd
webapps/manager/WEB-INF/jsp/401.jsp
webapps/manager/WEB-INF/jsp/403.jsp
webapps/manager/WEB-INF/jsp/sessionDetail.jsp
webapps/manager/WEB-INF/jsp/sessionsList.jsp
webapps/manager/WEB-INF/web.xml
webapps/manager/xform.xsl
webapps/ROOT/asf-logo-wide.svg
webapps/ROOT/index.html
webapps/ROOT/index.jsp
webapps/ROOT/RELEASE-NOTES.txt
webapps/ROOT/tomcat.svg
webapps/ROOT/WEB-INF/web.xml
2) Unit test SEVERE and WARN log lines and exceptions
(probably not new)
a) SEVERE: Unable to start election when member was removed.
in org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator
memberDisappeared
with either
org.apache.catalina.tribes.ChannelException: Operation has timed
out(3000 ms.).; Faulty members:tcp://{...}:4001;
or
org.apache.catalina.tribes.ChannelException: java.net.ConnectException:
Connection refused; Faulty members:tcp://{...}:4008;
always in
org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator
twice for bio and nio, once for apr.
b) WARNING: Error receiving mcast package. Sleeping 500ms
mostly in
org.apache.catalina.tribes.membership.McastServiceImpl$ReceiverThread run
combined with
java.io.InterruptedIOException: operation interrupted
for the following tests in org.apache.catalina.tribes.group:
- TestGroupChannelMemberArrival
- TestGroupChannelOptionFlag
- TestGroupChannelStartStop
- interceptors.TestDomainFilterInterceptor
- interceptors.TestNonBlockingCoordinator
- interceptors.TestOrderInterceptor
- interceptors.TestTcpFailureDetector
c) WARNING: An application attempted to obtain a request dispatcher with
an illegal path [/prefix/%2E%2E/target] that was rejected because it
contained an encoded directory traversal attempt
in org.apache.catalina.core.ApplicationContext getRequestDispatcher
combined with
java.lang.IllegalArgumentException
in test org.apache.catalina.core.TestApplicationContext for bio, nio, apr.
d) java.lang.NoClassDefFoundError:
org/apache/catalina/tribes/transport/nio/NioReplicationTask$2
once Exception in thread "pool-1-thread-2" and once Exception in thread
"pool-4-thread-4", both in
org.apache.catalina.tribes.membership.McastServiceImpl$ReceiverThread
run for test
org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor (bio).
Exception stack:
org.apache.catalina.tribes.transport.nio.NioReplicationTask.cancelKey(NioReplicationTask.java:259)
org.apache.catalina.tribes.transport.nio.NioReplicationTask.run(NioReplicationTask.java:106)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
...
and
org.apache.catalina.tribes.transport.nio.NioReplicationTask.cancelKey(NioReplicationTask.java:259)
org.apache.catalina.tribes.transport.nio.NioReplicationTask.remoteEof(NioReplicationTask.java:217)
org.apache.catalina.tribes.transport.nio.NioReplicationTask.drainChannel(NioReplicationTask.java:166)
org.apache.catalina.tribes.transport.nio.NioReplicationTask.run(NioReplicationTask.java:91)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
...
Regards,
Rainer
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org