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