Am 03.11.2014 um 10:51 schrieb Mark Thomas:
...

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.15/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1025/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_15/

The proposed 8.0.15 release is:
[ ] Broken - do not release
[X] Stable - go ahead and release as 8.0.15

+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: Failures in
  - org.apache.tomcat.websocket.TestWebSocketFrameClientSSL
    for NIO and NIO2
  - Details of log output see below
  - Not really a regression, same failure for
    8.0.12 APR, NIO and NIO2 and for 8.0.14 NIO2.
- JMX MBean Comparison (relative 8.0.14):
  - dropped Attribute "cookieEncoding" in "j2eeType=WebModule"
    (attribute was new in 8.0.14)
  - new attribute "digestEncoding" in "type=Realm"
  - changed values for attribute "contextName" in
    "type=WebappClassLoader": leading "/" stripped and
    value "" (empty" changed to "ROOT" for ROOT context


Build and tests were done using Java 1.7.0_51. OS was Solaris 10 Sparc, tcnative was 1.1.32 based on APR 1.5.1 and OpenSSL 1.0.1j.

Unit test failures
==================

WARN: Test failure in 'output/build/logs/TEST-org.apache.tomcat.websocket.TestWebSocketFrameClientSSL.NIO.txt':
Testsuite: org.apache.tomcat.websocket.TestWebSocketFrameClientSSL
Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 38.095 sec
------------- Standard Output ---------------
Waiting for server to report an error
Received Hello, now sending data
Waiting for connection to be closed
Received Hello, now sending data
Sent Hello message, waiting for data
------------- ---------------- ---------------
------------- Standard Error -----------------
04-Nov-2014 13:02:35.414 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testBug56032] 04-Nov-2014 13:02:37.401 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-127.0.0.1-auto-1"] 04-Nov-2014 13:02:39.338 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Tomcat 04-Nov-2014 13:02:39.340 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.15 04-Nov-2014 13:02:40.231 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-127.0.0.1-auto-1-34860"] 04-Nov-2014 13:02:51.417 WARNING [http-nio-127.0.0.1-auto-1-exec-7] org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessage Flushing batched messages before closing the session failed
 java.io.IOException: java.util.concurrent.TimeoutException
at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:276) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.flushBatch(WsRemoteEndpointImplBase.java:123) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.setBatchingAllowed(WsRemoteEndpointImplBase.java:110) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessage(WsRemoteEndpointImplBase.java:307) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:264) at org.apache.tomcat.websocket.WsSession.sendCloseMessage(WsSession.java:536) at org.apache.tomcat.websocket.WsSession.onClose(WsSession.java:490) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.close(WsHttpUpgradeHandler.java:183) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.access$200(WsHttpUpgradeHandler.java:48) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler$WsReadListener.onDataAvailable(WsHttpUpgradeHandler.java:205) at org.apache.coyote.http11.upgrade.AbstractServletInputStream.onDataAvailable(AbstractServletInputStream.java:194) at org.apache.coyote.http11.upgrade.AbstractProcessor.upgradeDispatch(AbstractProcessor.java:95) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:653) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1556) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1513) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:744)
Caused by: java.util.concurrent.TimeoutException
at org.apache.tomcat.websocket.FutureToSendHandler.get(FutureToSendHandler.java:99) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessageBlock(WsRemoteEndpointImplBase.java:269)
        ... 19 more

04-Nov-2014 13:02:56.427 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-127.0.0.1-auto-1-34860"] 04-Nov-2014 13:02:56.431 INFO [http-nio-127.0.0.1-auto-1-exec-7] org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.doClose Failed to close the ServletOutputStream connection cleanly java.io.IOException: Remaining data in the network buffer, can't send SSL close message, force a close with close(true) instead at org.apache.tomcat.util.net.SecureNioChannel.close(SecureNioChannel.java:371) at org.apache.tomcat.util.net.SecureNioChannel.close(SecureNioChannel.java:398) at org.apache.coyote.http11.upgrade.NioServletOutputStream.doClose(NioServletOutputStream.java:138) at org.apache.coyote.http11.upgrade.AbstractServletOutputStream.close(AbstractServletOutputStream.java:137) at org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.doClose(WsRemoteEndpointImplServer.java:143) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.close(WsRemoteEndpointImplBase.java:623) at org.apache.tomcat.websocket.WsSession.sendCloseMessage(WsSession.java:544) at org.apache.tomcat.websocket.WsSession.onClose(WsSession.java:490) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.close(WsHttpUpgradeHandler.java:183) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.access$200(WsHttpUpgradeHandler.java:48) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler$WsReadListener.onDataAvailable(WsHttpUpgradeHandler.java:205) at org.apache.coyote.http11.upgrade.AbstractServletInputStream.onDataAvailable(AbstractServletInputStream.java:194) at org.apache.coyote.http11.upgrade.AbstractProcessor.upgradeDispatch(AbstractProcessor.java:95) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:653) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1556) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1513) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:744)

04-Nov-2014 13:02:56.487 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Tomcat 04-Nov-2014 13:02:56.524 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-127.0.0.1-auto-1-34860"] 04-Nov-2014 13:02:56.539 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-127.0.0.1-auto-1-34860"] 04-Nov-2014 13:02:56.574 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testConnectToServerEndpoint] 04-Nov-2014 13:02:56.581 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-127.0.0.1-auto-2"] 04-Nov-2014 13:02:56.664 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Tomcat 04-Nov-2014 13:02:56.666 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.15 04-Nov-2014 13:02:56.697 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-127.0.0.1-auto-2-34863"] 04-Nov-2014 13:03:13.248 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-127.0.0.1-auto-2-34863"] 04-Nov-2014 13:03:13.300 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Tomcat 04-Nov-2014 13:03:13.319 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-127.0.0.1-auto-2-34863"] 04-Nov-2014 13:03:13.325 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-127.0.0.1-auto-2-34863"]
------------- ---------------- ---------------

Testcase: testBug56032 took 21.278 sec
        FAILED
There are [1] connections still open
junit.framework.AssertionFailedError: There are [1] connections still open
at org.apache.tomcat.websocket.TestWebSocketFrameClientSSL.testBug56032(TestWebSocketFrameClientSSL.java:157)

Testcase: testConnectToServerEndpoint took 16.758 sec


and mostly the same for NIO2.


Unit test warnings
==================

- total 212, 14 up from 198 in 8.0.14
- message "org.apache.tomcat.util.net.jsse.openssl.OpenSSLCipherConfigurationParser.parse Unknown element in cipher string: SRP" is gone now (-4) - message "org.apache.catalina.core.TestStandardContextResources.testResources testResources(): orderedLibs: "
  new in org.apache.catalina.core.TestStandardContextResources
  - 3 new with "[resources.jar, classes, resources2.jar]" (bio, nio2, apr)
  - 1 new with "[classes, resources.jar, resources2.jar]" (nio)
- message "org.apache.tomcat.util.net.AbstractEndpoint.shutdownExecutor The executor associated with thread pool [http-nio-127.0.0.1-auto-I] has not fully shutdown. Some application threads may still be running."
  - in 8.0.14: twice for nio, once for apr
  - in 8.0.15: once for nio, twice for apr
  - always in org.apache.coyote.http11.upgrade.TestUpgrade
- message "org.apache.catalina.tribes.transport.nio.ParallelNioSender.doLoop Member send is failing for:tcp://{IP}:PORT ; Setting to suspect and retrying." down from 15 to 11 - message "org.apache.tomcat.websocket.server.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." up from 1 (in TestPojoEndpointBase for apr)
  to 3 (in TestWebSocketFrameClient for nio
        and TestWsRemoteEndpoint for nio2 and apr)
- message "org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [...] appears to have started a thread named [...] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:" up from 41 to 57 (+16)
  - statistics for 8.0.14:
3 bio org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak [main] [pool-P-thread-T] 1 bio org.apache.tomcat.websocket.TestWsRemoteEndpoint [localhost-startStop-1] [http-bio-127.0.0.1-auto-I-exec-PPPPP] 5 bio org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [http-bio-127.0.0.1-auto-I-exec-PPPPP] 3 nio org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak [main] [pool-P-thread-T] 1 nio org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [http-nio-127.0.0.1-auto-I-exec-PPPPP] 2 nio2 org.apache.catalina.comet.TestCometProcessor [localhost-startStop-1] [Thread-T] 3 nio2 org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak [main] [pool-P-thread-T] 2 nio2 org.apache.catalina.nonblocking.TestNonBlockingAPI [localhost-startStop-1] [Thread-T] 1 nio2 org.apache.tomcat.websocket.TestWsRemoteEndpoint [localhost-startStop-1] [Thread-T] 1 nio2 org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [http-nio2-127.0.0.1-auto-I-exec-PPPPP] 1 nio2 org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [WebSocketServer-localhost-ROOT-1] 11 nio2 org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [Thread-T] 1 nio2 org.apache.tomcat.websocket.pojo.TestEncodingDecoding [localhost-startStop-1] [Thread-T] 1 nio2 org.apache.tomcat.websocket.pojo.TestPojoEndpointBase [localhost-startStop-1] [Thread-T] 1 nio2 org.apache.tomcat.websocket.pojo.TestPojoEndpointBase [localhost-startStop-1] [http-nio2-127.0.0.1-auto-I-exec-PPPPP] 1 nio2 org.apache.tomcat.websocket.pojo.TestPojoMethodMapping [localhost-startStop-1] [Thread-T] 3 apr org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak [main] [pool-P-thread-T]
  - statistics for 8.0.15:
4 bio org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak [main] [pool-P-thread-T] 2 bio org.apache.tomcat.websocket.TestWsRemoteEndpoint [localhost-startStop-1] [http-bio-127.0.0.1-auto-I-exec-PPPPP] 4 bio org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [http-bio-127.0.0.1-auto-I-exec-PPPPP] 1 bio org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [WebSocketServer-localhost-ROOT-1] 2 bio org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [http-bio-127.0.0.1-auto-I-exec-PPPPP] 1 bio org.apache.tomcat.websocket.pojo.TestEncodingDecoding [localhost-startStop-1] [WebSocketServer-localhost-ROOT-1] 5 nio org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak [main] [pool-P-thread-T] 1 nio org.apache.tomcat.websocket.TestWebSocketFrameClient [localhost-startStop-2] [WebSocketServer-localhost-ROOT-1] 1 nio org.apache.tomcat.websocket.TestWsRemoteEndpoint [localhost-startStop-1] [http-nio-127.0.0.1-auto-I-exec-PPPPP] 1 nio org.apache.tomcat.websocket.pojo.TestEncodingDecoding [localhost-startStop-1] [WebSocketServer-localhost-ROOT-1] 2 nio2 org.apache.catalina.comet.TestCometProcessor [localhost-startStop-1] [Thread-T] 4 nio2 org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak [main] [pool-P-thread-T] 2 nio2 org.apache.catalina.nonblocking.TestNonBlockingAPI [localhost-startStop-1] [Thread-T] 1 nio2 org.apache.tomcat.websocket.TestWebSocketFrameClient [localhost-startStop-2] [Thread-T] 1 nio2 org.apache.tomcat.websocket.TestWsRemoteEndpoint [localhost-startStop-1] [WebSocketServer-localhost-ROOT-1] 3 nio2 org.apache.tomcat.websocket.TestWsRemoteEndpoint [localhost-startStop-1] [Thread-T] 11 nio2 org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [Thread-T] 2 nio2 org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [http-nio2-127.0.0.1-auto-I-exec-PPPPP] 1 nio2 org.apache.tomcat.websocket.pojo.TestEncodingDecoding [localhost-startStop-1] [Thread-T] 2 nio2 org.apache.tomcat.websocket.pojo.TestPojoEndpointBase [localhost-startStop-1] [http-nio2-127.0.0.1-auto-I-exec-PPPPP] 1 nio2 org.apache.tomcat.websocket.pojo.TestPojoMethodMapping [localhost-startStop-1] [Thread-T] 4 apr org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak [main] [pool-P-thread-T] 1 apr org.apache.tomcat.websocket.TestWsWebSocketContainer [localhost-startStop-1] [http-apr-127.0.0.1-auto-I-exec-PPPPP]

- the rest like in 8.0.14:

- org.apache.catalina.deploy.TestWebXmlOrdering
- BIO, NIO, NIO2 and APR: [main] org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments Used a wrong fragment name z at web.xml absolute-ordering tag!

- org.apache.catalina.deploy.TestWebXml
- BIO, NIO, NIO2 and APR: [main] org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [0.0]. Default version will be used.

- org.apache.tomcat.util.net.TestCustomSsl
- BIO twice "org.apache.coyote.http11.Http11Processor.actionInternal Exception getting SSL attributes" - NIO2 twice "org.apache.coyote.http11.Http11Nio2Processor.actionInternal Exception re-negotiating SSL connection"

- org.apache.catalina.startup.TestHostConfigAutomaticDeployment
  in org.apache.catalina.startup.HostConfig deployWARs
- BIO, NIO, NIO2 and APR (always twice): "The directory [...] will be ignored because the WAR [...] takes priority and unpackWARs is false"
  in org.apache.catalina.startup.HostConfig deployWARs
- BIO, NIO, NIO2 and APR (always three times): WARNING: "A docBase ... inside the host appBase has been specified, and will be ignored"
    in org.apache.catalina.startup.HostConfig deployDescriptor

- NIO, NIO2, APR: org.apache.tomcat.websocket.WsRemoteEndpointImplBase startMessage
  Flushing batched messages before closing the session failed
  in org.apache.tomcat.websocket.TestWebSocketFrameClientSSL

- tribes: 75 times "Unable to send election message to: ..."
in org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator sendElectionMsgToNextInline - tribes: 7 times "IOException in replication worker, unable to drain channel. Probable cause: Keep alive socket closed[null]."
  in org.apache.catalina.tribes.transport.nio.NioReplicationTask run

- StuckThreadDetectionValve but only in test org.apache.catalina.valves.TestStuckThreadDetectionValve: "Thread "..." (id=...) has been active for ... milliseconds (since ...) to serve the same request for ... and may be stuck (configured threshold for this StuckThreadDetectionValve is ... seconds)." - For BIO, NIO, NIO2 and APR, twice in method notifyStuckThreadDetected, once in $MonitoredThread.interruptIfStuck

- in TestUpgrace for BIO: "org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run Socket reprocessing request was rejected for: ..."

- in TestWebappClassLoaderMemoryLeak for BIO, NIO, NIO2 and APR:
"org.apache.catalina.loader.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. To prevent a memory leak, the timer (and hence the associated thread) has been forcibly canceled."


Unit test SEVERE messages
=========================

701 total (-5).

New:

- for NIO2: "org.apache.tomcat.websocket.pojo.PojoEndpointBase.onError No error handling configured for [org.apache.tomcat.websocket.TesterEchoServer$BasicLimitLow] and the following error occurred"

Most of the SEVERE messages are of type "Servlet.service() for servlet
... threw exception" (196, unchanged).

Another big blocks (unchanged):

292 messages 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 descriptors is prevented by the deployXML setting of this host. An appropriate descriptor should be created at [.../output/test-tmp/conf/Tomcat/localhost/myapp.xml] to
deploy this application.
- 24 org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web application directory .../output/test-tmp/webapps/myapp - 16 org.apache.catalina.startup.HostConfig.deployWAR The web application with context path [/myapp] was not deployed because it contained a deployment descriptor [META-INF/context.xml] which may include configuration necessary for the secure deployment of the application but processing of deployment descriptors is prevented by the deployXML setting of this host. An appropriate descriptor should be created at [.../output/test-tmp/conf/Tomcat/localhost/myapp.xml] to deploy this application. - 16 org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive .../output/test-tmp/webapps/myapp.war - 12 org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/myapp] - 8 org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class org.apache.catalina.core.NoSuchListener - 8 org.apache.catalina.core.StandardContext.listenerStart Skipped installing application listeners due to previous error(s) - 8 org.apache.catalina.core.StandardContext.startInternal Error listenerStart - 8 org.apache.catalina.core.StandardContext.startInternal Context [/myapp] startup failed due to previous errors


40 messages in TestWebRuleSet:

- 36 org.apache.tomcat.util.digester.Digester.startElement Begin event threw exception - 4 org.apache.tomcat.util.digester.Digester.endElement End event threw exception

Remaining messages are int he following tests:

Count Test
  36 org.apache.catalina.core.TestStandardContext
  24 org.apache.catalina.core.TestStandardWrapper
  21 org.apache.coyote.http11.upgrade.TestUpgrade
  15 org.apache.tomcat.util.descriptor.web.TestSecurityConstraint
12 org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator
  12 org.apache.catalina.startup.TestListener
  12 org.apache.catalina.mapper.TestMapper
   8 org.apache.tomcat.util.descriptor.web.TestWebXml
   8 org.apache.catalina.loader.TestWebappClassLoaderThreadLocalMemoryLeak
   6 org.apache.tomcat.websocket.pojo.TestPojoEndpointBase
   4 org.apache.tomcat.websocket.TestWsRemoteEndpoint
   4 org.apache.catalina.authenticator.TestFormAuthenticator
   3 org.apache.catalina.nonblocking.TestNonBlockingAPI
   2 org.apache.tomcat.websocket.TestWsSubprotocols
   1 org.apache.tomcat.websocket.TestWsWebSocketContainer
   1 org.apache.tomcat.websocket.TestWsPingPongMessages
   1 org.apache.tomcat.websocket.pojo.TestPojoMethodMapping
   1 org.apache.tomcat.websocket.pojo.TestEncodingDecoding
   1 org.apache.tomcat.util.net.TestXxxEndpoint
1 org.apache.tomcat.util.descriptor.web.TestJspPropertyGroupDescriptorImpl


"Exception" in output of unit tests
===================================

874 times (+8), the new lines mostly being due to new log lines for startUp containing "Exception" if the test name contains that token

Top exception counts:

 100 javax.servlet.ServletException: Opps.
64 Caused by: java.lang.IllegalArgumentException: The main resource set specified [.../output/test-tmp/external/XXX] is not valid
     (52 times for myapp, 12 times for external.war)
  64 times the three lines:
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/myapp]] org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/myapp]] Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@HEX]
  40 times the three lines:
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [/myapp] org.apache.catalina.LifecycleException: Failed to start component [/myapp] Caused by: org.apache.catalina.LifecycleException: Failed to process either the global, per-host or context-specific context.xml file therefore the [/myapp] Context cannot be started. 16 org.apache.catalina.core.ApplicationContext.log servlet: java.io.IOException: Invalid chunk header 12 java.io.FileNotFoundException: .../output/test-tmp/external/external.war (No such file or directory) 12 org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/myapp]
  12 java.lang.IllegalArgumentException with three messages:
     - <ordering> element is limited to NUMBER occurrence
     - <name> element is limited to NUMBER occurrence
     - <absolute-ordering> element is limited to NUMBER occurrence

The remaining ones have 102 different messages and occur 322 times.

I'm not claiming that any of the SEVERE or Exception messages are
important. The numbers didn't change much relative 8.0.14.

Regards,

Rainer


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

Reply via email to