Re: [VOTE] Release Apache Tomcat 8.0.20
2015-02-15 20:46 GMT+02:00 Mark Thomas ma...@apache.org: The proposed Apache Tomcat 8.0.20 release is now available for voting. The main changes since 8.0.18 are: - Fix a performance regression in the new resources implementation when signed JARs are used in a web application. - Fix several bugs that could cause multiple registrations for write events for a single socket when using Servlet 3.0 async. Typically, the side effects of these multiple registrations would be exceptions appearing in the logs. - Enhance the bean factory used for JNDI resources. The new attribute forceString allows to support non-standard string argument property setters. There is also the usual collection of bug fixes, new features and performance improvements. For full details, see the changelog: http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.20/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1036/ The svn tag is: http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_20/ The proposed 8.0.20 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 8.0.20 Checked with applications that use the new specifications features. Regards, Violeta - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.0.20
2015-02-18 15:56 GMT+03:00 Konstantin Kolinko knst.koli...@gmail.com: 2015-02-17 16:49 GMT+03:00 Mark Thomas ma...@apache.org: On 16/02/2015 14:09, Konstantin Kolinko wrote: 2015-02-15 21:46 GMT+03:00 Mark Thomas ma...@apache.org: The proposed Apache Tomcat 8.0.20 release is now available for voting. The proposed 8.0.20 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 8.0.20 I am abstaining for now. Using JDK 7u76, win, 32-bit Unit tests pass. Smoke testing: I see an issue with numberwriter example. Test: 1) go to /examples/servlets/nonblocking/numberwriter with a web browser 2) look into access log Expected: status 200 Actual: status 500 for APR, NIO, NIO2. (BIO is OK) NIO sometimes show status 200. NIO+HTTPS shows status 200. How frequently do you see this? I've just tried repeating this with NIO on Windows (64-bit OS, 32-bit u76 JDK, 8.0.x) without success. I've tired a few other OS / JDK combinations that are less like your environment and I haven't been able to repeat this there either. I am observing this consistently. Though as it disappeared with HTTPS connector it depends on timing. I configured HTTPS Nio2 connector and I observe this issue there as well. I enabled FINE logging for Coyote and I am seeing the following messages for a single request: For APR connector: [[[ 18-Feb-2015 15:57:47.014 FINE [http-apr-127.0.0.1-8083-exec-2] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.register Register Catalina:type=RequestProcessor,worker=http-apr-127.0.0.1-8083,name=HttpRequest1 18-Feb-2015 15:57:47.023 FINE [http-apr-127.0.0.1-8083-exec-2] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_READ], State out: [LONG] 18-Feb-2015 15:57:47.051 FINE [http-apr-127.0.0.1-8083-exec-2] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_READ], State out: [LONG] 18-Feb-2015 15:57:47.110 FINE [http-apr-127.0.0.1-8083-exec-3] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:57:47.137 FINE [http-apr-127.0.0.1-8083-exec-4] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:57:47.144 FINE [http-apr-127.0.0.1-8083-exec-5] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:57:47.154 FINE [http-apr-127.0.0.1-8083-exec-6] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:57:47.175 FINE [http-apr-127.0.0.1-8083-exec-7] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:57:47.184 FINE [http-apr-127.0.0.1-8083-exec-8] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:57:47.193 FINE [http-apr-127.0.0.1-8083-exec-9] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:57:47.206 FINE [http-apr-127.0.0.1-8083-exec-10] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:57:47.292 FINE [http-apr-127.0.0.1-8083-exec-1] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:57:47.298 FINE [http-apr-127.0.0.1-8083-exec-2] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:57:47.304 FINE [http-apr-127.0.0.1-8083-exec-3] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@1342088:86309568], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015
Re: [VOTE] Release Apache Tomcat 8.0.20
Mark, On 2/15/15 1:46 PM, Mark Thomas wrote: The proposed Apache Tomcat 8.0.20 release is now available for voting. The main changes since 8.0.18 are: - Fix a performance regression in the new resources implementation when signed JARs are used in a web application. - Fix several bugs that could cause multiple registrations for write events for a single socket when using Servlet 3.0 async. Typically, the side effects of these multiple registrations would be exceptions appearing in the logs. - Enhance the bean factory used for JNDI resources. The new attribute forceString allows to support non-standard string argument property setters. There is also the usual collection of bug fixes, new features and performance improvements. For full details, see the changelog: http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.20/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1036/ The svn tag is: http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_20/ The proposed 8.0.20 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 8.0.20 No problems in an active multi-user development environment. Details: * Environment * Java (build): java version 1.7.0_76 Java(TM) SE Runtime Environment (build 1.7.0_76-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode) * Java (test): java version 1.7.0_76 Java(TM) SE Runtime Environment (build 1.7.0_76-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode) * OS: Linux 2.6.32-312-ec2 x86_64 * cc: cc (Debian 4.7.2-5) 4.7.2 * make: GNU Make 3.81 * OpenSSL: OpenSSL 1.0.1e 11 Feb 2013 * APR: 1.4.6 * * Valid MD5 signature for apache-tomcat-8.0.20.zip * Valid GPG signature for apache-tomcat-8.0.20.zip * Valid MD5 signature for apache-tomcat-8.0.20.tar.gz * Valid GPG signature for apache-tomcat-8.0.20.tar.gz * Valid MD5 signature for apache-tomcat-8.0.20.exe * Valid GPG signature for apache-tomcat-8.0.20.exe * Valid MD5 signature for apache-tomcat-8.0.20-src.zip * Valid GPG signature for apache-tomcat-8.0.20-src.zip * Valid MD5 signature for apache-tomcat-8.0.20-src.tar.gz * Valid GPG signature for apache-tomcat-8.0.20-src.tar.gz * * Binary Zip and tarball: Same * Source Zip and tarball: Same * * Building dependencies returned: 0 * tcnative builds cleanly * Tomcat builds cleanly * Junit Tests: FAILED * * Tests that failed: (multicast is known not to work in my environment) org.apache.catalina.session.TestStandardSession.APR.txt org.apache.catalina.session.TestStandardSession.BIO.txt org.apache.catalina.session.TestStandardSession.NIO.txt org.apache.catalina.session.TestStandardSession.NIO2.txt org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.APR.txt org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.BIO.txt org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.NIO.txt org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.NIO2.txt org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.APR.txt org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.BIO.txt org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.NIO.txt org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.NIO2.txt org.apache.catalina.tribes.group.TestGroupChannelStartStop.APR.txt org.apache.catalina.tribes.group.TestGroupChannelStartStop.BIO.txt org.apache.catalina.tribes.group.TestGroupChannelStartStop.NIO.txt org.apache.catalina.tribes.group.TestGroupChannelStartStop.NIO2.txt org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.APR.txt org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.BIO.txt org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.NIO.txt org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.NIO2.txt org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.APR.txt org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.BIO.txt org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.NIO.txt org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.NIO2.txt org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.APR.txt org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.BIO.txt org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.NIO.txt org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.NIO2.txt -chris signature.asc Description: OpenPGP digital signature
Re: [VOTE] Release Apache Tomcat 8.0.20
2015-02-17 16:49 GMT+03:00 Mark Thomas ma...@apache.org: On 16/02/2015 14:09, Konstantin Kolinko wrote: 2015-02-15 21:46 GMT+03:00 Mark Thomas ma...@apache.org: The proposed Apache Tomcat 8.0.20 release is now available for voting. The proposed 8.0.20 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 8.0.20 I am abstaining for now. Using JDK 7u76, win, 32-bit Unit tests pass. Smoke testing: I see an issue with numberwriter example. Test: 1) go to /examples/servlets/nonblocking/numberwriter with a web browser 2) look into access log Expected: status 200 Actual: status 500 for APR, NIO, NIO2. (BIO is OK) NIO sometimes show status 200. NIO+HTTPS shows status 200. How frequently do you see this? I've just tried repeating this with NIO on Windows (64-bit OS, 32-bit u76 JDK, 8.0.x) without success. I've tired a few other OS / JDK combinations that are less like your environment and I haven't been able to repeat this there either. As this is reproducible for 8.0.18, I filed it into Bugzilla. I am attaching the logs there. https://bz.apache.org/bugzilla/show_bug.cgi?id=57592 Best regards, Konstantin Kolinko - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.0.20
2015-02-17 16:49 GMT+03:00 Mark Thomas ma...@apache.org: On 16/02/2015 14:09, Konstantin Kolinko wrote: 2015-02-15 21:46 GMT+03:00 Mark Thomas ma...@apache.org: The proposed Apache Tomcat 8.0.20 release is now available for voting. The proposed 8.0.20 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 8.0.20 I am abstaining for now. Using JDK 7u76, win, 32-bit Unit tests pass. Smoke testing: I see an issue with numberwriter example. Test: 1) go to /examples/servlets/nonblocking/numberwriter with a web browser 2) look into access log Expected: status 200 Actual: status 500 for APR, NIO, NIO2. (BIO is OK) NIO sometimes show status 200. NIO+HTTPS shows status 200. How frequently do you see this? I've just tried repeating this with NIO on Windows (64-bit OS, 32-bit u76 JDK, 8.0.x) without success. I've tired a few other OS / JDK combinations that are less like your environment and I haven't been able to repeat this there either. I am observing this consistently. Though as it disappeared with HTTPS connector it depends on timing. I configured HTTPS Nio2 connector and I observe this issue there as well. I enabled FINE logging for Coyote and I am seeing the following messages for a single request: [[[ 18-Feb-2015 15:51:16.372 FINE [http-nio2-127.0.0.1-8084-exec-2] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.register Register Catalina:type=RequestProcessor,worker=http-nio2-127.0.0.1-8084,name=HttpRequest1 18-Feb-2015 15:51:16.378 FINE [http-nio2-127.0.0.1-8084-exec-2] org.apache.coyote.http11.AbstractNioInputBuffer.parseRequestLine Received [GET /examples/servlets/nonblocking/numberwriter HTTP/1.1 Host: localhost:8084 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive Cache-Control: max-age=0 ] 18-Feb-2015 15:51:16.611 FINE [http-nio2-127.0.0.1-8084-exec-2] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper@851105:org.apache.tomcat.util.net.Nio2Channel@406c4:sun.nio.ch.WindowsAsynchronousSocketChannelImpl[connected local=/127.0.0.1:8084 remote=/127.0.0.1:51890]], Status in: [OPEN_READ], State out: [LONG] 18-Feb-2015 15:51:16.663 FINE [http-nio2-127.0.0.1-8084-exec-2] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper@851105:org.apache.tomcat.util.net.Nio2Channel@406c4:sun.nio.ch.WindowsAsynchronousSocketChannelImpl[connected local=/127.0.0.1:8084 remote=/127.0.0.1:51890]], Status in: [OPEN_READ], State out: [LONG] 18-Feb-2015 15:51:16.865 FINE [http-nio2-127.0.0.1-8084-exec-4] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper@851105:org.apache.tomcat.util.net.Nio2Channel@406c4:sun.nio.ch.WindowsAsynchronousSocketChannelImpl[connected local=/127.0.0.1:8084 remote=/127.0.0.1:51890]], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:51:16.894 FINE [http-nio2-127.0.0.1-8084-exec-6] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper@851105:org.apache.tomcat.util.net.Nio2Channel@406c4:sun.nio.ch.WindowsAsynchronousSocketChannelImpl[connected local=/127.0.0.1:8084 remote=/127.0.0.1:51890]], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:51:16.917 FINE [http-nio2-127.0.0.1-8084-exec-8] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper@851105:org.apache.tomcat.util.net.Nio2Channel@406c4:sun.nio.ch.WindowsAsynchronousSocketChannelImpl[connected local=/127.0.0.1:8084 remote=/127.0.0.1:51890]], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:51:16.940 FINE [http-nio2-127.0.0.1-8084-exec-10] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper@851105:org.apache.tomcat.util.net.Nio2Channel@406c4:sun.nio.ch.WindowsAsynchronousSocketChannelImpl[connected local=/127.0.0.1:8084 remote=/127.0.0.1:51890]], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:51:16.957 FINE [http-nio2-127.0.0.1-8084-exec-2] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket: [org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper@851105:org.apache.tomcat.util.net.Nio2Channel@406c4:sun.nio.ch.WindowsAsynchronousSocketChannelImpl[connected local=/127.0.0.1:8084 remote=/127.0.0.1:51890]], Status in: [OPEN_WRITE], State out: [LONG] 18-Feb-2015 15:51:16.975 FINE [http-nio2-127.0.0.1-8084-exec-4] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Socket:
Re: [VOTE] Release Apache Tomcat 8.0.20
2015-02-16 3:46 GMT+09:00 Mark Thomas ma...@apache.org: The proposed Apache Tomcat 8.0.20 release is now available for voting. The main changes since 8.0.18 are: - Fix a performance regression in the new resources implementation when signed JARs are used in a web application. - Fix several bugs that could cause multiple registrations for write events for a single socket when using Servlet 3.0 async. Typically, the side effects of these multiple registrations would be exceptions appearing in the logs. - Enhance the bean factory used for JNDI resources. The new attribute forceString allows to support non-standard string argument property setters. There is also the usual collection of bug fixes, new features and performance improvements. For full details, see the changelog: http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.20/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1036/ The svn tag is: http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_20/ The proposed 8.0.20 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 8.0.20 Tested on my test applications (enable session replication). Works fine. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org -- Keiichi.Fujino dev-h...@tomcat.apache.org dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.0.20
Am 15.02.2015 um 19:46 schrieb Mark Thomas: The proposed 8.0.20 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 8.0.20 +1 to release. 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 - warning about unchecked calls or conversions in: - org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java - org/apache/tomcat/jdbc/pool/PoolProperties.java Not a regression - build result looks consistent with binaries - no checkstyle complaints - no Javadoc warnings - Unit tests: No failures - Details of log output see below - JMX MBean Comparison: - OperatingSystem MBean attribute OpenFileDescriptorCount reduced from 81 to 80 (was 81 at least since 8.0.16) Build and tests were done using Java 1.7.0_76. OS was Solaris 10 Sparc, tcnative was 1.1.32 based on APR 1.5.1 and OpenSSL 1.0.1l. Unit test warnings == - total 214, previous numbers: 8.0.14: 198 8.0.15: 212 8.0.16: 200 8.0.17: 213 8.0.18: 204 8.0.20: 214 - 62 times (+3) ...tribes.group.interceptors.NonBlockingCoordinator.sendElectionMsgToNextInline Unable to send election message to:... - 9 (-2) ...tribes.transport.nio.ParallelNioSender.doLoop Member send is failing... on thread Tribes-Task-Receiver-... - 7 (+6) ...tribes.transport.nio.ParallelNioSender.doLoop Member send is failing... on thread Membership-MemberDisappeared. - 6 (+2) org.apache.catalina.tribes.transport.nio.NioReplicationTask.run IOException in replication worker, unable to drain channel. Probable cause: Keep alive socket closed[null]. - 0 (-1) ...tribes.transport.nio.ParallelNioSender.doLoop Not retrying send for:... - 48 (+2) ...WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named... - 4 (unchanged) ...WebappClassLoaderBase.clearReferencesStopTimerThread The web application [ROOT] appears to have started a TimerThread named [leaked-thread] via the java.util.Timer API but has failed to stop it - 12 (unchanged) ...HostConfig.deployDescriptor A docBase /.../output/test-tmp/webapps/myapp inside the host appBase has been specified, and will be ignored - 8 (unchanged) ...HostConfig.deployWARs The directory [/.../apache-tomcat-VERSION-src-gz/output/test-tmp/webapps/myapp] will be ignored because the WAR [/.../apache-tomcat-VERSION-src-gz/output/test-tmp/webapps/myapp.war] takes priority and unpackWARs is false - 20 (unchanged) ...StandardContext.setPath A context path must either be an empty string or start with a '/' and do not end with a '/'. The path [...] does not meet these criteria and has been changed to [...] - 8 (unchanged) StuckThreadDetectionValve.notifyStuckThreadDetected - 4 (unchanged) StuckThreadDetectionValve$MonitoredThread.interruptIfStuck - 4 (unchanged) ...WebXml.setVersion Unknown version string [0.0]. Default version will be used. - 4 (unchanged) ...WebXml.orderWebFragments Used a wrong fragment name z at web.xml absolute-ordering tag! - 4 (unchanged) ...TestStandardContextResources.testResources testResources(): orderedLibs: [...] - 3 (unchanged) ...AbstractEndpoint.shutdownExecutor The executor associated with thread pool [...] has not fully shutdown. Some application threads may still be running. - 3 (unchanged) WsSession.onClose Failed to flush batched messages on session close - 2 (-2) ...WsServerContainer.destroy Unable to destroy WebSocket thread group [WebSocketServer-localhost-ROOT] as [1] threads were still running when the web application was stopped. The thread group will be destroyed once the threads terminate. - 2 (unchanged) ...Http11Processor.actionInternal Exception getting SSL attribute - 2 (unchanged) ...Http11Nio2Processor.actionInternal Exception re-negotiating SSL connection - 1 (+1) ...JIoEndpoint$SocketProcessor.run Socket reprocessing request was rejected for:org.apache.tomcat.util.net.SocketWrapper@...:Socket[addr=...,port=...,localport=...] Unit test SEVERE messages = - total 711, previous numbers: 8.0.14: 706 8.0.15: 701 8.0.16: 698 8.0.17: 701 8.0.18: 698 8.0.20: 711 - 196 (unchanged) Servlet.service() for servlet ... threw exception. 292 messages (unchanged) in TestHostConfigAutomaticDeployment: - 104 org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: - 64 org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying configuration descriptor .../output/test-tmp/conf/Tomcat/localhost/myapp.xml - 24 org.apache.catalina.startup.HostConfig.deployDirectory The web application with context path [/myapp] was not deployed because it contained a deployment descriptor [.../output/test-tmp/webapps/myapp/META-INF/context.xml] which may include configuration necessary for the secure deployment of the application but processing of deployment
Re: [VOTE] Release Apache Tomcat 8.0.20
On 16/02/2015 14:09, Konstantin Kolinko wrote: 2015-02-15 21:46 GMT+03:00 Mark Thomas ma...@apache.org: The proposed Apache Tomcat 8.0.20 release is now available for voting. The proposed 8.0.20 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 8.0.20 I am abstaining for now. Using JDK 7u76, win, 32-bit Unit tests pass. Smoke testing: I see an issue with numberwriter example. Test: 1) go to /examples/servlets/nonblocking/numberwriter with a web browser 2) look into access log Expected: status 200 Actual: status 500 for APR, NIO, NIO2. (BIO is OK) NIO sometimes show status 200. NIO+HTTPS shows status 200. How frequently do you see this? I've just tried repeating this with NIO on Windows (64-bit OS, 32-bit u76 JDK, 8.0.x) without success. I've tired a few other OS / JDK combinations that are less like your environment and I haven't been able to repeat this there either. A GET request is sufficient to trigger this, so I first noted this with wget -r examples and searched the log for 500 . The downloaded file is OK. There are no error messages in JULI log files. Looking into my old logs for testing 8.0.18, this was observed in that version as well, so it is not a regression. OK. Based on what we know about this so far, I intend to continue with the 8.0.20 vote. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.0.20
2015-02-15 21:46 GMT+03:00 Mark Thomas ma...@apache.org: The proposed Apache Tomcat 8.0.20 release is now available for voting. The proposed 8.0.20 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 8.0.20 I am abstaining for now. Using JDK 7u76, win, 32-bit Unit tests pass. Smoke testing: I see an issue with numberwriter example. Test: 1) go to /examples/servlets/nonblocking/numberwriter with a web browser 2) look into access log Expected: status 200 Actual: status 500 for APR, NIO, NIO2. (BIO is OK) NIO sometimes show status 200. NIO+HTTPS shows status 200. A GET request is sufficient to trigger this, so I first noted this with wget -r examples and searched the log for 500 . The downloaded file is OK. There are no error messages in JULI log files. Looking into my old logs for testing 8.0.18, this was observed in that version as well, so it is not a regression. Best regards, Konstantin Kolinko - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.0.20
2015-02-15 19:46 GMT+01:00 Mark Thomas ma...@apache.org: The proposed 8.0.20 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 8.0.20 Testsuite passes for me as well. Rémy
Re: [VOTE] Release Apache Tomcat 8.0.20
Am 15.02.2015 um 19:46 schrieb Mark Thomas: The proposed Apache Tomcat 8.0.20 release is now available for voting. The main changes since 8.0.18 are: - Fix a performance regression in the new resources implementation when signed JARs are used in a web application. - Fix several bugs that could cause multiple registrations for write events for a single socket when using Servlet 3.0 async. Typically, the side effects of these multiple registrations would be exceptions appearing in the logs. - Enhance the bean factory used for JNDI resources. The new attribute forceString allows to support non-standard string argument property setters. There is also the usual collection of bug fixes, new features and performance improvements. For full details, see the changelog: http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.20/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1036/ The svn tag is: http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_20/ The proposed 8.0.20 release is: [ ] Broken - do not release [x] Stable - go ahead and release as 8.0.20 * Checksums are valid * Source in tar.gz and tag are the same (except the modules tomcat-lite and bayeux are in tag only) * Tests pass on ubuntu 14.10 with java 1.7 java version 1.7.0_75 OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1) OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode) Regards Felix - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[VOTE] Release Apache Tomcat 8.0.20
The proposed Apache Tomcat 8.0.20 release is now available for voting. The main changes since 8.0.18 are: - Fix a performance regression in the new resources implementation when signed JARs are used in a web application. - Fix several bugs that could cause multiple registrations for write events for a single socket when using Servlet 3.0 async. Typically, the side effects of these multiple registrations would be exceptions appearing in the logs. - Enhance the bean factory used for JNDI resources. The new attribute forceString allows to support non-standard string argument property setters. There is also the usual collection of bug fixes, new features and performance improvements. For full details, see the changelog: http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.20/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1036/ The svn tag is: http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_20/ The proposed 8.0.20 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 8.0.20 - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.0.20
On 15/02/2015 18:46, Mark Thomas wrote: The proposed Apache Tomcat 8.0.20 release is now available for voting. The main changes since 8.0.18 are: - Fix a performance regression in the new resources implementation when signed JARs are used in a web application. - Fix several bugs that could cause multiple registrations for write events for a single socket when using Servlet 3.0 async. Typically, the side effects of these multiple registrations would be exceptions appearing in the logs. - Enhance the bean factory used for JNDI resources. The new attribute forceString allows to support non-standard string argument property setters. There is also the usual collection of bug fixes, new features and performance improvements. For full details, see the changelog: http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.20/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1036/ The svn tag is: http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_20/ The proposed 8.0.20 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 8.0.20 Unit tests all pass on 64-bit Windows, Linux and OSX. I have the failing test Konstantin reported running in a loop and it is up to 84 runs without a failure. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org