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