Re: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

Rick Hillegas-3
Thanks, Rory. When I compile Derby using JDK 9 build 167, I see several instances of the following warning:

   warning: [deprecation] finalize() in Object has been deprecated

The javadoc for java.lang.Object.finalize() suggests that affected classes should migrate their finalization to a coding pattern based on the newly introduced java.lang.ref.Cleaner class. I am hesitant to try my hand at this without more guidance. Can you point me at a tutorial or list of best practices for implementing Cleaner-based finalization?

Thanks,
-Rick


On 4/28/17 2:33 AM, Rory O'Donnell wrote:


Hi Rick,

JDK 9 Early Access  build 167  is available at the new location : -  jdk.java.net/9/ 

A summary of all the changes in this build are listed here.   One change that maybe of interest is :
  •   JEP 291: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector [1]


JDK 8u152 Early Access build 03 is available at the new location : - jdk.java.net/8/

More information on the change of location for Early Access builds. [2]

NOTE: - Oracle's JRE and JDK Cryptographic Roadmap has been updated since last availability email [3]

Rgds,Rory

[1] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-April/005766.html
[2] http://mail.openjdk.java.net/pipermail/adoption-discuss/2017-April/001610.html
[3] https://www.java.com/en/jre-jdk-cryptoroadmap.html
-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland 


Reply | Threaded
Open this post in threaded view
|

Re: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

Rick Hillegas-3
Hi Muneer,

I have posted my question to core-libs. I will record my findings on this email thread and on https://issues.apache.org/jira/browse/DERBY-6856

Thanks,
-Rick

On 5/2/17 7:37 AM, Muneer Kolarkunnu wrote:

Hi Rick,

 

I have been asked if you could  address your query to core-libs-dev mailing list, this will of benefit to you and the community ?

 

Regards,

Muneer

 

From: Muneer Kolarkunnu
Sent: Tuesday, May 02, 2017 3:02 PM
To: Rick Hillegas
Cc: Dalibor Topic; Balchandra Vaidya; Rory O'Donnell; [hidden email]
Subject: RE: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

 

Hi Rick,

 

We will look into this and get back to you.

 

Regards,

Muneer

 

From: Rick Hillegas [[hidden email]]
Sent: Sunday, April 30, 2017 12:38 AM
To: Rory O'Donnell; [hidden email]
Cc: Dalibor Topic; Balchandra Vaidya; Muneer Kolarkunnu
Subject: Re: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

 

Thanks, Rory. When I compile Derby using JDK 9 build 167, I see several instances of the following warning:

   warning: [deprecation] finalize() in Object has been deprecated

The javadoc for java.lang.Object.finalize() suggests that affected classes should migrate their finalization to a coding pattern based on the newly introduced java.lang.ref.Cleaner class. I am hesitant to try my hand at this without more guidance. Can you point me at a tutorial or list of best practices for implementing Cleaner-based finalization?

Thanks,
-Rick


On 4/28/17 2:33 AM, Rory O'Donnell wrote:

 

Hi Rick,

JDK 9 Early Access  build 167  is available at the new location : -  jdk.java.net/9/ 

A summary of all the changes in this build are listed here.   One change that maybe of interest is :

  •   JEP 291: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector [1]

 

JDK 8u152 Early Access build 03 is available at the new location : - jdk.java.net/8/

More information on the change of location for Early Access builds. [2]

NOTE: - Oracle's JRE and JDK Cryptographic Roadmap has been updated since last availability email [3]

Rgds,Rory

[1] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-April/005766.html
[2] http://mail.openjdk.java.net/pipermail/adoption-discuss/2017-April/001610.html
[3] https://www.java.com/en/jre-jdk-cryptoroadmap.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland 

 


Reply | Threaded
Open this post in threaded view
|

Re: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

Rick Hillegas-3
In reply to this post by Rick Hillegas-3
Thanks again, Muneer. My conversation with the open-jdk list is linked from https://issues.apache.org/jira/browse/DERBY-6932. That issue will track the non-trivial work required to re-factor Derby's finalizers and migrate them to the Cleaner-based pattern. In the meantime, I have suppressed the finalizer deprecation warnings so that Derby will continue to compile cleanly under JDK 9.

Thanks,
-Rick

On 5/2/17 7:37 AM, Muneer Kolarkunnu wrote:

Hi Rick,

 

I have been asked if you could  address your query to core-libs-dev mailing list, this will of benefit to you and the community ?

 

Regards,

Muneer

 

From: Muneer Kolarkunnu
Sent: Tuesday, May 02, 2017 3:02 PM
To: Rick Hillegas
Cc: Dalibor Topic; Balchandra Vaidya; Rory O'Donnell; [hidden email]
Subject: RE: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

 

Hi Rick,

 

We will look into this and get back to you.

 

Regards,

Muneer

 

From: Rick Hillegas [[hidden email]]
Sent: Sunday, April 30, 2017 12:38 AM
To: Rory O'Donnell; [hidden email]
Cc: Dalibor Topic; Balchandra Vaidya; Muneer Kolarkunnu
Subject: Re: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

 

Thanks, Rory. When I compile Derby using JDK 9 build 167, I see several instances of the following warning:

   warning: [deprecation] finalize() in Object has been deprecated

The javadoc for java.lang.Object.finalize() suggests that affected classes should migrate their finalization to a coding pattern based on the newly introduced java.lang.ref.Cleaner class. I am hesitant to try my hand at this without more guidance. Can you point me at a tutorial or list of best practices for implementing Cleaner-based finalization?

Thanks,
-Rick


On 4/28/17 2:33 AM, Rory O'Donnell wrote:

 

Hi Rick,

JDK 9 Early Access  build 167  is available at the new location : -  jdk.java.net/9/ 

A summary of all the changes in this build are listed here.   One change that maybe of interest is :

  •   JEP 291: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector [1]

 

JDK 8u152 Early Access build 03 is available at the new location : - jdk.java.net/8/

More information on the change of location for Early Access builds. [2]

NOTE: - Oracle's JRE and JDK Cryptographic Roadmap has been updated since last availability email [3]

Rgds,Rory

[1] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-April/005766.html
[2] http://mail.openjdk.java.net/pipermail/adoption-discuss/2017-April/001610.html
[3] https://www.java.com/en/jre-jdk-cryptoroadmap.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland 

 


Reply | Threaded
Open this post in threaded view
|

Re: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

Rick Hillegas-3
Thanks, Muneer. Build 167 seems to have fixed that javadoc NPE. I have updated https://issues.apache.org/jira/browse/DERBY-6856.

Cheers,
-Rick

On 5/12/17 7:39 AM, Muneer Kolarkunnu wrote:

Hi Rick,

 

I was following your conversation in the core-libs mailing list. I am glad to know that you got some guidance on new Cleaner based finalization.

 

In the mean time, recently derby reported javadoc issue https://bugs.openjdk.java.net/browse/JDK-8177692 is fixed from JDK9 build 165 onwards.

Can you please confirm the fix. I am not seeing any about this on your JIRA id https://issues.apache.org/jira/browse/DERBY-6856

 

Regards,

Muneer

 

From: Rick Hillegas [[hidden email]]
Sent: Monday, May 08, 2017 9:08 PM
To: Muneer Kolarkunnu
Cc: Dalibor Topic; Balchandra Vaidya; Rory O'Donnell; [hidden email]
Subject: Re: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

 

Thanks again, Muneer. My conversation with the open-jdk list is linked from https://issues.apache.org/jira/browse/DERBY-6932. That issue will track the non-trivial work required to re-factor Derby's finalizers and migrate them to the Cleaner-based pattern. In the meantime, I have suppressed the finalizer deprecation warnings so that Derby will continue to compile cleanly under JDK 9.

Thanks,
-Rick

On 5/2/17 7:37 AM, Muneer Kolarkunnu wrote:

Hi Rick,

 

I have been asked if you could  address your query to core-libs-dev mailing list, this will of benefit to you and the community ?

 

Regards,

Muneer

 

From: Muneer Kolarkunnu
Sent: Tuesday, May 02, 2017 3:02 PM
To: Rick Hillegas
Cc: Dalibor Topic; Balchandra Vaidya; Rory O'Donnell; [hidden email]
Subject: RE: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

 

Hi Rick,

 

We will look into this and get back to you.

 

Regards,

Muneer

 

From: Rick Hillegas [[hidden email]]
Sent: Sunday, April 30, 2017 12:38 AM
To: Rory O'Donnell; [hidden email]
Cc: Dalibor Topic; Balchandra Vaidya; Muneer Kolarkunnu
Subject: Re: JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

 

Thanks, Rory. When I compile Derby using JDK 9 build 167, I see several instances of the following warning:

   warning: [deprecation] finalize() in Object has been deprecated

The javadoc for java.lang.Object.finalize() suggests that affected classes should migrate their finalization to a coding pattern based on the newly introduced java.lang.ref.Cleaner class. I am hesitant to try my hand at this without more guidance. Can you point me at a tutorial or list of best practices for implementing Cleaner-based finalization?

Thanks,
-Rick


On 4/28/17 2:33 AM, Rory O'Donnell wrote:

 

Hi Rick,

JDK 9 Early Access  build 167  is available at the new location : -  jdk.java.net/9/ 

A summary of all the changes in this build are listed here.   One change that maybe of interest is :

  •   JEP 291: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector [1]

 

JDK 8u152 Early Access build 03 is available at the new location : - jdk.java.net/8/

More information on the change of location for Early Access builds. [2]

NOTE: - Oracle's JRE and JDK Cryptographic Roadmap has been updated since last availability email [3]

Rgds,Rory

[1] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-April/005766.html
[2] http://mail.openjdk.java.net/pipermail/adoption-discuss/2017-April/001610.html
[3] https://www.java.com/en/jre-jdk-cryptoroadmap.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland