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 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 (unchanged) 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

tribes

- 7 (-4) "...tribes.group.interceptors.NonBlockingCoordinator.messageReceived Error processing coordination message. Could be fatal." - 8 (+6) "...tribes.group.interceptors.NonBlockingCoordinator.memberDisappeared Unable to start election when member was removed.

Mapper

- 8 (+4) "...addHost Duplicate Host..."
- 16 (+8) "addHostAliasImpl Duplicate host Alias"

websocket

- 11 (+1) "...PojoEndpointBase.onError No error handling configured..."
- 1 (unchanged) "...PojoEndpointBase.onError Failed to call onError method of POJO end point for POJO of type..."

SecurityConstraint (unchanged)

- 52 "...SecurityConstraint.findUncoveredHttpMethods For security constraints with URL pattern ... the HTTP methods ... are uncovered."

StandardContext (unchanged)

- 4 StandardContext.filterStart Exception starting filter Bug46243
- 4 StandardContext.listenerStart Exception sending context initialized event to listener instance of class org.apache.catalina.startup.TestListener$SCL2
- 4 StandardContext.startInternal Error filterStart
- 4 StandardContext.startInternal Error loadOnStartup
- 12 StandardContext.startInternal Context [] startup failed due to previous errors
- 12 StandardContext.startInternal Error listenerStart

loader (unchanged)

- 8 WebappClassLoaderBase.checkThreadLocalMapForLeaks

descriptor (unchanged)

- 8 WebXml.mergeLifecycleCallback

coyote

- 3 (unchanged) "...CoyoteAdapter.asyncDispatch Exception while processing an asynchronous request"

- 19 (-2) "...AbstractProtocol$AbstractConnectionHandler.process Error reading request, ignored"

- 1 (unchanged) TestXxxEndpoint.createAprSocket Could not bind: Address already in use

comet

-1 (+1) TestCometProcessor.testCometConnectorStop Status:


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

total 879 (-3), previous numbers:
  8.0.14: 866
  8.0.15: 874
  8.0.16: 885
  8.0.17: 890
  8.0.18: 882
  8.0.20: 879

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 100 different messages and occur 327 times.

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

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