Hi Rory,
I have pared the problem back to a compact repro and logged a JDK bug
with the following provisional internal review ID : 9057492.
Thanks,
-Rick
On 9/26/18 11:37 PM, Rory O'Donnell wrote:
Hi Rick,
Could you log a bug and send us the JI number ?
Thanks,Rory
On 26/09/2018 22:49, Rick Hillegas wrote:
Thanks, Rory. I took the GA release for a test-drive. I built Derby
with GA JDK 11 and I ran all regression tests with GA JDK 11.
Everything worked except for SSL-protected connections. Before I put
time into paring this problem down to a tidy repro, I wanted to
double check whether the following behavior sounds familiar to you
and, if so, what the quick fix is:
1) When both sides of the connection run Java 9, everything is fine.
2) When one side of the connection runs Java 9 and the other runs
Java 11, everything is fine too.
3) But when both sides of the connection run Java 11, then the client
side of the connection fails with the following error message:
fatal alert: handshake_failure
I tried tracing the good and bad behaviors by setting the following
flag on the client side:
-Djavax.net.debug=all
However, I'm afraid that the resulting blizzard of diagnostics fell
far outside my ken.
I would appreciate any advice you can give me.
Thanks,
-Rick
On 9/26/18 1:44 AM, Rory O'Donnell wrote:
Hi Rick,
*1) Release Announcement: General Availability of JDK 11 *
* JDK 11, the reference implementation of Java 11 and the first
long-term support release produced under the six-month
rapid-cadence release model [1][2], is now Generally Available.
* GPL-licensed OpenJDK builds from Oracle are available here:
https://jdk.java.net/11
This release includes seventeen features:
* 181: Nest-Based Access Control <http://openjdk.java.net/jeps/181>
* 309: Dynamic Class-File Constants <http://openjdk.java.net/jeps/309>
* 315: Improve Aarch64 Intrinsics <http://openjdk.java.net/jeps/315>
* 318: Epsilon: A No-Op Garbage Collector
<http://openjdk.java.net/jeps/318>
* 320: Remove the Java EE and CORBA Modules
<http://openjdk.java.net/jeps/320>
* 321: HTTP Client (Standard) <http://openjdk.java.net/jeps/321>
* 323: Local-Variable Syntax for Lambda Parameters
<http://openjdk.java.net/jeps/323>
* 324: Key Agreement with Curve25519 and Curve448
<http://openjdk.java.net/jeps/324>
* 327: Unicode 10 <http://openjdk.java.net/jeps/327>
* 328: Flight Recorder <http://openjdk.java.net/jeps/328>
* 329: ChaCha20 and Poly1305 Cryptographic Algorithms
<http://openjdk.java.net/jeps/329>
* 330: Launch Single-File Source-Code Programs
<http://openjdk.java.net/jeps/330>
* 331: Low-Overhead Heap Profiling <http://openjdk.java.net/jeps/331>
* 332: Transport Layer Security (TLS) 1.3
<http://openjdk.java.net/jeps/332>
* 333: ZGC: A Scalable Low-Latency Garbage Collector
(Experimental) <http://openjdk.java.net/jeps/333>
* 335: Deprecate the Nashorn JavaScript Engine
<http://openjdk.java.net/jeps/335>
* 336: Deprecate the Pack200 Tools and API
<http://openjdk.java.net/jeps/336>
2) Quality Outreach Report for September 2018 is available*
*
* Quality Outreach report September 2018
*Thanks to everyone who contributed to JDK 11 by downloading and
testing the early-access builds.
In particular the following developers who logged **18 issues in the
JDK Bug System.*
* Netty
* Eclipse Jetty
* Apache Lucene
* JUnit5
* Apache Tomcat
* Apache Ant
* Apache POI
* AssertJ
* Eclipse Collections
* Byte Buddy
* RxJava
3) JDK 12 EA build 12, under both the GPL and Oracle EA licenses,
are now available at http://jdk.java.net/11 .
* Schedule , Status & Features
o http://openjdk.java.net/projects/jdk/12/
* Release Notes:
o http://jdk.java.net/12/release-notes
**
Rgds,Rory
--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland
--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland