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 [mailto:rick.hille...@gmail.com]
*Sent:* Monday, May 08, 2017 9:08 PM
*To:* Muneer Kolarkunnu
*Cc:* Dalibor Topic; Balchandra Vaidya; Rory O'Donnell; derby-dev@db.apache.org *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;
    derby-dev@db.apache.org <mailto:derby-dev@db.apache.org>
    *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 [mailto:rick.hille...@gmail.com]
    *Sent:* Sunday, April 30, 2017 12:38 AM
    *To:* Rory O'Donnell; derby-dev@db.apache.org
    <mailto:derby-dev@db.apache.org>
    *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/ <http://jdk.java.net/9/>

        A summary of all the changes in this build are listed here
        <http://download.java.net/java/jdk9/changes/jdk-9+167.html>.
        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/ <http://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
        
<http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-March/011763.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 via email to