On 18.07.2014 18:47, Violeta Georgieva wrote:
The proposed Apache Tomcat 7.0.55 release is now available for voting.

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.55/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1019/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_55/

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

+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:
    - o.a.t.dbcp
    - javax/el/ResourceBundleELResolver.java:109 (old)
  Not a regression
- build result looks consistent with binaries
- no checkstyle complaints
- no Javadoc warnings
- Unit tests: no errors or failures
  - Details of log output see below
- JMX MBean Comparison (relative 7.0.52):
  - new attribute maxSwallowSize with value 2MB for
    http Connector and ProtocolHandler MBeans (expected)
  - new atribute upgradeAsyncWriteBufferSize with value 8192
    for ProtocolHandler MBean
  - new attributes showReport and showServerInfo (both "true")
    for ErrorReportValve MBean
  - OperatingSystem MBean OpenFileDescriptorCount up from 61 to 63
  - System property package.access now added
    entry org.apache.naming.resources.,
    system propertypackage.definition now added entry org.apache.naming.


Build and tests were done using Java 1.6.0_45, java.7.home was pointing
to 1.7.0_51. OS was Solaris 10 Sparc, tcnative was 1.1.31 based on APR
1.5.1 and OpenSSL 1.0.1h.


Unit test warnings
- 12 new ones from the StuckThreadDetectionValve,
  but all in the tests for StuckThreadDetectionValve
- 4 org.apache.tomcat.websocket.server.WsServerContainer.destroy
  Unable to destroy WebSocket thread group [WebSocketServer-ROOT] as
  some threads were still running when the web application was stopped
(once for each connector in org.apache.tomcat.websocket.pojo.TestEncodingDecoding,
   once for NIO in org.apache.tomcat.websocket.TestWsRemoteEndpoint)

- the rest like in 7.0.52:

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

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

- org.apache.tomcat.util.net.TestCustomSsl
  - BIO twice "Exception getting SSL attributes"
    in org.apache.coyote.http11.Http11Processor actionInternal
    exception is:
    javax.net.ssl.SSLProtocolException: handshake alert: no_certificate
  - NIO twice "WARNING: Exception re-negotiating SSL connection"
    in org.apache.coyote.http11.Http11NioProcessor actionInternal

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

- org.apache.tomcat.websocket.WsRemoteEndpointImplBase startMessage
  Flushing batched messages before closing the session failed
  in org.apache.tomcat.websocket.TestWebSocketFrameClientSSL

- tribes: several warnings (65, unchanged)


Unit test SEVERE messages: 538 total (+15).

The new or more frequent ones are:

- once for each connector, in TestMapper
org.apache.tomcat.util.http.mapper.Mapper.addHost Duplicate Host [iowejoiejfoiew]. The name is already used by Host [iowejoiejfoiew]. This Host will be ignored.
- once for each connector, in TestMapper
org.apache.tomcat.util.http.mapper.Mapper.addHostAliasImpl Duplicate host Alias [iowejoiejfoiew_alias] in Host [sjbjdvwsbvhrb]. The name is already used by Host [iowejoiejfoiew]. This Alias will be ignored.
- once for each connector, in TestMapper
org.apache.tomcat.util.http.mapper.Mapper.addHostAliasImpl Duplicate host Alias [qwigqwiwoih] in Host [iowejoiejfoiew]. The name is already used by Host [qwigqwiwoih]. This Alias will be ignored.
- once for each connector in TestAbstractHttp11Processor
org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [ChunkedResponseWithErrorServlet] in context with path [] threw exception [Deliberate failure] with root cause ...
- once for each connector in TestGenerator
org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [jsp] in context with path [/test] threw exception [An exception occurred processing JSP page /bug5nnnn/bug56581.jsp at line 22

- twice for each connector in TestStandardContext
org.apache.catalina.core.StandardContext.loadOnStartup Servlet threw load() exception javax.servlet.ServletException: failing on purpose

as a consequence

- once for each connector in TestStandardContext
org.apache.catalina.core.StandardContext.startInternal Error loadOnStartup
- twice instead of once per connector
org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors

- once for apr in TestCometProcessor:
  org.apache.catalina.comet.TestCometProcessor testCometConnectorStop
  SEVERE: Status:
  WriterThread exception: null
  ReaderThread exception: java.net.SocketTimeoutException: Read timed out
  For nio it was:
  INFO: Status:
  WriterThread exception: java.net.SocketException: Broken pipe
  ReaderThread exception: null

- two more memory leak messages


15 time SEVERE org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [servlet] in context with path [] threw exception are now gone

Most of the SEVERE messages are of type "Servlet.service() for servlet
... threw exception" (131 times, -9).

Another big block (unchanged):

270 messages in TestHostConfigAutomaticDeployment:

- 78 org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
- 48 org.apache.catalina.startup.HostConfig.deployDescriptor Error
deploying configuration descriptor .../conf/Tomcat/localhost/myapp.xml
- 48 org.apache.catalina.core.StandardContext.resourcesStart Error starting static Resources
- 18 org.apache.catalina.startup.HostConfig.deployDirectory Error
deploying web application directory .../webapps/myapp
- 18 org.apache.catalina.startup.HostConfig.deployDirectory The web
application with context path [/myapp] was not deployed because it
contained a deployment descriptor
[.../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
[.../conf/Tomcat/localhost/myapp.xml] to deploy this application.
- 12 org.apache.catalina.startup.HostConfig.deployWAR Error deploying
web application archive .../webapps/myapp.war
- 12 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 [.../conf/Tomcat/localhost/myapp.xml] to deploy this application.
- 9 org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/myapp] - 6 org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class org.apache.catalina.core.NoSuchListener - 6 org.apache.catalina.core.StandardContext.listenerStart Skipped installing application listeners due to previous error(s) - 6 org.apache.catalina.core.StandardContext.startInternal Error listenerStart - 6 org.apache.catalina.core.StandardContext.startInternal Context [/myapp] startup failed due to previous errors - 3 org.apache.catalina.startup.ExpandWar.copy Error copying .../output/test-tmp/external/external.war to /var/tmp/6-myapp.war


Next biggest block (unchanged)

Count    message
  27     [junit] TIMESTAMP SEVERE [main]
org.apache.tomcat.util.digester.Digester.startElement Begin event threw
exception
   3     [junit] TIMESTAMP SEVERE [main]
org.apache.tomcat.util.digester.Digester.endElement End event threw
exception

Another big block is 44 (+2) messages from the mem leak detection
during context unload

Remaining ones are 18 different types of messages, in sum 63 occurrences.


"Exception" in output of unit tests: 570 times (+26), most new ones are:

- 4 times for each connector in TestChunkedInputFilter
  org.apache.catalina.core.ApplicationContext.log servlet:
  java.io.IOException: Invalid chunk header
- 2 times for each connector in TestStandardContext
  javax.servlet.ServletException: failing on purpose

Top exception counts:

  75 [junit] javax.servlet.ServletException: Opps.
  48 [junit] org.apache.catalina.LifecycleException: Failed to
start component
[StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/myapp]]
  48 [junit] java.lang.IllegalStateException:
ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
Failed to start component
[StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/myapp]]
  48 [junit] Caused by: org.apache.catalina.LifecycleException:
Error in resourceStart()
  39 [junit] java.lang.IllegalArgumentException: Document base
.../webapps/myapp does not exist or is not a readable directory
  30 [junit] org.apache.catalina.LifecycleException: Failed to
start component [/myapp]
  30 [junit] java.lang.IllegalStateException:
ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
Failed to start component [/myapp]
  30 [junit] 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.
12 org.apache.catalina.core.ApplicationContext.log servlet: java.io.IOException: Invalid chunk header
  12 [junit] java.io.FileNotFoundException:
.../external/external.war (No such file or directory)
   9 [junit] org.apache.catalina.startup.ContextConfig.beforeStart
Exception fixing docBase for context [/myapp]
   9 [junit] java.lang.IllegalArgumentException: Invalid or
unreadable WAR file : .../external/external.war
9 [junit] org.apache.catalina.core.ApplicationContext.log servlet: java.io.IOException: Invalid end of line sequence (No CR before LF)
   9 [junit]  java.lang.IllegalArgumentException: <ordering> element
is limited to 1 occurrence
   9 [junit]  java.lang.IllegalArgumentException: <name> element is
limited to 1 occurrence
   9 [junit]  java.lang.IllegalArgumentException:
<absolute-ordering> element is limited to 1 occurrence
   7 [junit]  org.apache.catalina.tribes.ChannelException: Sender
not connected.; No faulty members identified.

The remaining ones have 48 different messages and occur 137 times.

I'm not claiming that any of the SEVERE or Exception messages are
important. We have many new SEVERE messages and exceptions, but most of
them are due to the new automatic deployment test.

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