Am 26.06.2017 um 19:22 schrieb Violeta Georgieva:
The proposed Apache Tomcat 7.0.79 release is now available for voting.
It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.79/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1139/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_79/
The proposed 7.0.79 release is:
[ ] Broken - do not release
[X] Stable - go ahead and release as 7.0.79 Stable
+1 to release, thanks for RM.
Details:
- MD5 OK
- signatures OK
- key in KEYS file
- gz and zip for src and bin consistent
- src completely consistent with svn tag
- builds fine
- warnings about unchecked calls or conversions in:
- o.a.t.dbcp
- javax/el/ResourceBundleELResolver.java
Both not a regression
- build result looks consistent with binaries
- no checkstyle complaints
- no Javadoc warnings
- JMX MBean Comparison with 7.0.78:
- Manager MBean attribute sessionAttributeValueClassNameFilter added
for webapp manager and host-manager with value
java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap
This is due to BZ61150, r1798387
- MBean java.util.logging:type=Logging has three items removed
from the LoggerNames array: org.apache.catalina.session,
org.apache.catalina.session.ManagerBase and
org.apache.catalina.session.StandardManager
- Unit tests: no errors or failures, below comparisons are against
7.0.77 and 7.0.79
Numbers are given for 77 / 78 / 79.
- Exceptions:
- 1 / 3 / 1
Exception in thread "testBug54928" java.lang.IllegalStateException: The
request associated with the AsyncContext has already completed processing.
- Change from 2 times in 77:
Exception in thread "testBug54928" java.lang.IllegalStateException:
Calling [asyncComplete()] is not valid for a request with Async state
[MUST_COMPLETE]
to nothing for 78 and once each for 79:
Exception in thread "testBug54928" java.lang.IllegalStateException:
Calling [asyncComplete()] is not valid for a request with Async state
[DISPATCHED]
Exception in thread "testBug54928" java.lang.IllegalStateException:
Calling [asyncComplete()] is not valid for a request with Async state
[MUST_ERROR]
- java.io.IOException
- new in 79 (3 times)
java.security.cert.CertificateException: Unable to initialize,
java.io.IOException: extra data given to DerValue constructor
java.security.NoSuchProviderException: no such provider: wontBeFound
Caused by: java.io.IOException: extra data given to DerValue constructor
- 4 / 5 / 5
java.io.IOException: java.util.concurrent.ExecutionException:
java.io.IOException: Unexpected error [NUMBER] writing data to the
APR/native socket [NUMBER] with wrapper
[org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@HEX:NUM].
Caused by: java.io.IOException: Unexpected error [NUMBER] writing data
to the APR/native socket [NUMBER] with wrapper
[org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@HEX:NUM].
Caused by: java.util.concurrent.ExecutionException: java.io.IOException:
Unexpected error [NUMBER] writing data to the APR/native socket [NUMBER]
with wrapper
[org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@HEX:NUM].
- 5 / 4 / 6
java.io.IOException: java.util.concurrent.ExecutionException:
java.io.IOException: Broken pipe
Caused by: java.io.IOException: Broken pipe
Caused by: java.util.concurrent.ExecutionException: java.io.IOException:
Broken pipe
- 1 / 0 / 1
java.io.EOFException
- new in 79 (once)
java.io.EOFException: The client aborted the connection.
- 6 / 5 / 5
org.apache.catalina.tribes.transport.nio.NioReplicationTask.run
IOException in replication worker, unable to drain channel. Probable
cause: Keep alive socket closed[null].
- 7 / 6 / 6
org.apache.catalina.tribes.ChannelException: Sender not connected.; No
faulty members identified.
- 4 / 2 / 3
org.apache.catalina.tribes.ChannelException: Operation has timed
out(3000 ms.).; Faulty members:tcp://{IP}:PORT;
- 1 / 0 / 3
org.apache.catalina.tribes.ChannelException: java.net.ConnectException:
Connection refused; Faulty members:tcp://{IP}:PORT;
Caused by: java.net.ConnectException: Connection refused
- SEVERE messages
- new in 79 (3 times)
org.apache.catalina.valves.SSLValve.invoke The SSL provider specified on
the connector associated with this request of [wontBeFound] is invalid.
The certificate data could not be processed.
- 1 / 0 / 1
SEVERE: Servlet.service() for servlet [comet] in context with path []
threw exception
- 5 / 6 / 5
org.apache.catalina.core.StandardWrapperValve.event Servlet.service()
for servlet [comet] in context with path [] threw exception
- 1 / 0 / 2
org.apache.tomcat.websocket.pojo.PojoEndpointBase.onError No error
handling configured for
[org.apache.tomcat.websocket.TesterEchoServer$Basic] and the following
error occurred
- 4 / 5 / 5
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads
The web application [] appears to have started a thread named
[WebSocketServer-ROOT-...] but has failed to stop it. This is very
likely to create a memory leak.
- 6 / 9 / 7
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads
The web application [] appears to have started a thread named
[pool-...-thread-...] but has failed to stop it. This is very likely to
create a memory leak.
- 3xbio+3xnio / 5xbio+2xnio / 1xapr+4xbio+5xnio
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads
The web application [] appears to have started a thread named
[http-...-127.0.0.1-auto-...-exec-...] but has failed to stop it. This
is very likely to create a memory leak.
- 5 / 2 / 4
org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator.memberDisappeared
Unable to start election when member was removed.
- 7 / 6 / 8
org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator.messageReceived
Error processing coordination message. Could be fatal.
- WARN messages
- new in 79
org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom
Creation of SecureRandom instance for session ID generation using
[...] took [...] milliseconds.
for [SHA1PRNG] 12 times with durations between 150 and 550ms
For [INSECURE] 287 times taking between 380 and 700ms
- new in 79
org.apache.catalina.valves.SSLValve.invoke Failed to process certificate
string [-----BEGIN CERTIFICATE-----
followed by some PEM data and then:
[junit] ] to create a java.security.cert.X509Certificate object
[junit] java.security.cert.CertificateException: Unable to
initialize, java.io.IOException: extra data given to DerValue constructor
[junit] at
sun.security.x509.X509CertImpl.<init>(X509CertImpl.java:199)
...
[junit] Caused by: java.io.IOException: extra data given to
DerValue constructor
[junit] at sun.security.util.DerValue.init(DerValue.java:384)
[junit] at sun.security.util.DerValue.<init>(DerValue.java:294)
...
Maybe related to the SEVERE
org.apache.catalina.valves.SSLValve.invoke The SSL provider specified on
the connector associated with this request of [wontBeFound] is invalid.
The certificate data could not be processed.
which follows as the next message.
- only once for 78
org.apache.tomcat.util.net.AbstractEndpoint.countDownConnection
Incorrect connection count, multiple socket.close called on the same socket.
it happened during shutdown in
TestMapperListener.testTomcatRestartListenerCount_Bug56717
- 8 / 5 / 8
org.apache.tomcat.websocket.server.WsServerContainer.destroy Unable to
destroy WebSocket thread group [WebSocketServer-ROOT] as [NUMBER]
threads were still running when the web application was stopped. The
thread group will be destroyed once the threads terminate.
- 13 / 8 / 10
org.apache.catalina.tribes.transport.nio.ParallelNioSender.doLoop Member
send is failing for:tcp://{IP}:PORT ; Setting to suspect and retrying.
- 6 / 5 / 5
org.apache.catalina.tribes.transport.nio.NioReplicationTask.run
IOException in replication worker, unable to drain channel. Probable
cause: Keep alive socket closed[null].
- 44 / 35 / 29
org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator.sendElectionMsgToNextInline
Unable to send election message
to:org.apache.catalina.tribes.membership.MemberImpl[tcp://{IP}:PORT,{IP},PORT,
alive=AAA, securePort=-1, UDP Port=-1, id={...}, payload={}, command={},
domain={...}, ]
- 7 / 6 / 6
org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator.sendElectionMsgToNextInline
Unable to send election message
to:org.apache.catalina.tribes.membership.MemberImpl[tcp://IP:PORT,IP,PORT,
alive=AAA, securePort=-1, UDP Port=-1, id={...}, payload={},
command={...}, domain={...}, ]
Build and tests were done using Java 1.6.0_45, java.7.home was pointing
to 1.7.0_80. OS was Solaris 10 Sparc, tcnative was 1.2.12 based on APR
1.6.2 (!) and OpenSSL 1.0.2l plus patches.
Regards,
Rainer
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org