Am 07.10.2015 um 21:13 schrieb Mark Thomas:
The proposed Apache Tomcat 8.0.28 release is now available for voting.

The main changes since 8.0.27 are:

- Allow file based configuration resources (e.g. key stores) to be
   configured using URLs

- Restore code signing to the Windows installer an uninstaller

There is a smaller that usual collection of bug fixes, new features and
performance improvements. For full details, see the changelog:
http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

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

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

+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
  - Two minor observations see below
- JMX MBean Comparison:
  - ThreadPool MBean attribute keepAliveCount
    now is 0, previously was 1. Not sure why this happened.

Build and tests were done using Java 1.7.0_80. OS was Solaris 10 Sparc, tcnative was 1.1.33 based on APR 1.5.1 and OpenSSL 1.0.2d.

Two thing in unit test output were not present in 8.0.27 output and look a bit fishy:

- java.net.SocketTimeoutException

    [junit] Running org.apache.catalina.comet.TestCometProcessor
...
[junit] 10-Oct-2015 18:41:36.438 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testCometConnectorStop] [junit] 10-Oct-2015 18:41:36.444 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.5.2. [junit] 10-Oct-2015 18:41:36.444 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. [junit] 10-Oct-2015 18:41:37.019 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.2d 9 Jul 2015) [junit] 10-Oct-2015 18:41:37.024 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-127.0.0.1-auto-2"] [junit] 10-Oct-2015 18:41:37.027 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Tomcat [junit] 10-Oct-2015 18:41:37.028 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.28 [junit] 10-Oct-2015 18:41:37.072 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-127.0.0.1-auto-2-53579"] [junit] 10-Oct-2015 18:41:40.081 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-apr-127.0.0.1-auto-2-53579"] [junit] 10-Oct-2015 18:41:50.218 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-apr-127.0.0.1-auto-2-53579"] [junit] 10-Oct-2015 18:41:50.221 SEVERE [main] org.apache.catalina.comet.TestCometProcessor.testCometConnectorStop Status:
    [junit] WriterThread exception: null
[junit] ReaderThread exception: java.net.SocketTimeoutException: Read timed out
    [junit] Last message: [Client: END]
    [junit] Last response line: [0]
    [junit] Last comet event: [END]
    [junit] END event occurred: [true]
[junit] 10-Oct-2015 18:41:50.222 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Tomcat

- java.lang.NullPointerException

    [junit] Running org.apache.catalina.connector.TestCoyoteOutputStream
[junit] 10-Oct-2015 17:55:01.172 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testNonBlockingWriteNoneBlockingWriteNoneNonContainerThread] [junit] 10-Oct-2015 17:55:06.052 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio2-127.0.0.1-auto-1"] [junit] 10-Oct-2015 17:55:06.153 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Tomcat [junit] 10-Oct-2015 17:55:06.155 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.28 [junit] 10-Oct-2015 17:55:07.182 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio2-127.0.0.1-auto-1-50683"] [junit] 10-Oct-2015 17:55:09.155 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio2-127.0.0.1-auto-1-50683"] [junit] Exception in thread "http-nio2-127.0.0.1-auto-1-exec-3" java.lang.NullPointerException [junit] at org.apache.coyote.http11.InternalNio2OutputBuffer$1.completed(InternalNio2OutputBuffer.java:140) [junit] at org.apache.coyote.http11.InternalNio2OutputBuffer$1.completed(InternalNio2OutputBuffer.java:116)
    [junit]     at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126)
    [junit]     at sun.nio.ch.Invoker$2.run(Invoker.java:218)
[junit] at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) [junit] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [junit] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    [junit]     at java.lang.Thread.run(Thread.java:745)
[junit] 10-Oct-2015 17:55:09.208 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Tomcat [junit] 10-Oct-2015 17:55:09.261 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio2-127.0.0.1-auto-1-50683"] [junit] 10-Oct-2015 17:55:09.266 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio2-127.0.0.1-auto-1-50683"]

Thanks for RM and 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