You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Rory O'Donnell <ro...@oracle.com> on 2017/03/03 11:23:36 UTC
JDK 9 EA Build 159 and JDK 8u152 is available on java.net
Hi Mark,
*JDK 9 Early Access* b159 <https://jdk9.java.net/download/> is
available on java.net, summary of changes are listed here
<http://download.java.net/java/jdk9/changes/jdk-9+159.html>.
Can you confirm fix in b159 for JDK-8175261 : Per-protocol cache
setting not working for JAR URLConnection
There have been a number of fixes to bugs reported by Open Source
projects since the last availability email :
* b158 - JDK-8173028 : Incorrect processing of supplementary-plane
characters in text fields
* b158 - JDK-8172967 : [macosx] Exception while working with layout
for text containing unmappable character
* b158 - JDK-8173804 : javadoc throws UnsupportedOperationException:
should not happen
* b157 - JDK-8174073 : NPE caused by @link reference to class
* b156 - JDK-8172726 : ForkJoin common pool retains a reference to the
thread context class loader
The following changeset is included in jdk-9+158:
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/8b0d55e02f54
If you have a user-defined Policy implementation that grants
FilePermission on ${user.dir}/-, reading a file in the current directory
using its base name will fail. Still the same solution: Ensure that the
path used in permission granting has the same style as the one how you
access the file.
Setting -Djdk.security.filePermCompat=true will take you back to the
jdk-9+140 behavior.
Setting -Djdk.io.permissionsUseCanonicalPath=true will take you back to
the jdk8 behavior.
Feedback is welcome on jdk9-dev@openjdk.java.net
*JDK 8u152 **Early Access b01 <https://jdk8.java.net/download.html> *is
available on java.net
Other areas of interest
* JDK 9 Developer Guide [1]
* JDK 9 Migration Guide [2]
* JDK Cryptographic Roadmap [3]
Finaly, Dalibor and I gave a presentation at FOSDEM the video is
available here [*4*]
Rgds,Rory
[1] http://docs.oracle.com/javase/9/javase-docs.htm
[2]
https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7744EF96-5899-4FB2-B34E-86D49B2E89B6
[3] https://www.java.com/en/jre-jdk-cryptoroadmap.html
[4] https://fosdem.org/2017/schedule/event/outreach/
--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland
Re: JDK 9 EA Build 159 and JDK 8u152 is available on java.net
Posted by Rory O'Donnell <ro...@oracle.com>.
Hi Remy,
Not sure I understand the issue or if it is likely to addressed, the
best place
to explain the issue/discuss would be on the openjdk nio-dev mailing list.
Please subscribe first.
Rgds,Rory
On 19/03/2017 09:51, R�my Maucherat wrote:
> 2017-03-03 12:23 GMT+01:00 Rory O'Donnell <ro...@oracle.com>:
>
>> Hi Mark,
>>
>> *JDK 9 Early Access* b159 <https://jdk9.java.net/download/> is available
>> on java.net, summary of changes are listed here <
>> http://download.java.net/java/jdk9/changes/jdk-9+159.html>.
>>
>> Can you confirm fix in b159 for JDK-8175261 : Per-protocol cache setting
>> not working for JAR URLConnection
>>
>> There have been a number of fixes to bugs reported by Open Source projects
>> since the last availability email :
>>
>> * b158 - JDK-8173028 : Incorrect processing of supplementary-plane
>> characters in text fields
>> * b158 - JDK-8172967 : [macosx] Exception while working with layout
>> for text containing unmappable character
>> * b158 - JDK-8173804 : javadoc throws UnsupportedOperationException:
>> should not happen
>> * b157 - JDK-8174073 : NPE caused by @link reference to class
>> * b156 - JDK-8172726 : ForkJoin common pool retains a reference to the
>> thread context class loader
>>
>> The following changeset is included in jdk-9+158:
>> http://hg.openjdk.java.net/jdk9/dev/jdk/rev/8b0d55e02f54
>>
>> If you have a user-defined Policy implementation that grants
>> FilePermission on ${user.dir}/-, reading a file in the current directory
>> using its base name will fail. Still the same solution: Ensure that the
>> path used in permission granting has the same style as the one how you
>> access the file.
>>
>> Setting -Djdk.security.filePermCompat=true will take you back to the
>> jdk-9+140 behavior.
>> Setting -Djdk.io.permissionsUseCanonicalPath=true will take you back to
>> the jdk8 behavior.
>> Feedback is welcome on jdk9-dev@openjdk.java.net
>>
>> *JDK 8u152 **Early Access b01 <https://jdk8.java.net/download.html> *is
>> available on java.net
>>
>> Other areas of interest
>>
>> * JDK 9 Developer Guide [1]
>> * JDK 9 Migration Guide [2]
>> * JDK Cryptographic Roadmap [3]
>>
>> Finaly, Dalibor and I gave a presentation at FOSDEM the video is available
>> here [*4*]
>>
> This BZ https://bz.apache.org/bugzilla/show_bug.cgi?id=60560 caught my
> attention about support for System.inheritedChannel. NIO is supported, but
> for some reason NIO2 support was never added. Due to its limitations (only
> one channel) the API isn't particularly helpful so many it's because it is
> considered almost deprecated. Any comments ?
>
> Thanks,
> R�my
>
>> Rgds,Rory
>>
>> [1] http://docs.oracle.com/javase/9/javase-docs.htm
>> [2] https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-
>> 7744EF96-5899-4FB2-B34E-86D49B2E89B6
>> [3] https://www.java.com/en/jre-jdk-cryptoroadmap.html
>> [4] https://fosdem.org/2017/schedule/event/outreach/
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>>
>>
--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland
Re: JDK 9 EA Build 159 and JDK 8u152 is available on java.net
Posted by Rémy Maucherat <re...@apache.org>.
2017-03-03 12:23 GMT+01:00 Rory O'Donnell <ro...@oracle.com>:
>
> Hi Mark,
>
> *JDK 9 Early Access* b159 <https://jdk9.java.net/download/> is available
> on java.net, summary of changes are listed here <
> http://download.java.net/java/jdk9/changes/jdk-9+159.html>.
>
> Can you confirm fix in b159 for JDK-8175261 : Per-protocol cache setting
> not working for JAR URLConnection
>
> There have been a number of fixes to bugs reported by Open Source projects
> since the last availability email :
>
> * b158 - JDK-8173028 : Incorrect processing of supplementary-plane
> characters in text fields
> * b158 - JDK-8172967 : [macosx] Exception while working with layout
> for text containing unmappable character
> * b158 - JDK-8173804 : javadoc throws UnsupportedOperationException:
> should not happen
> * b157 - JDK-8174073 : NPE caused by @link reference to class
> * b156 - JDK-8172726 : ForkJoin common pool retains a reference to the
> thread context class loader
>
> The following changeset is included in jdk-9+158:
> http://hg.openjdk.java.net/jdk9/dev/jdk/rev/8b0d55e02f54
>
> If you have a user-defined Policy implementation that grants
> FilePermission on ${user.dir}/-, reading a file in the current directory
> using its base name will fail. Still the same solution: Ensure that the
> path used in permission granting has the same style as the one how you
> access the file.
>
> Setting -Djdk.security.filePermCompat=true will take you back to the
> jdk-9+140 behavior.
> Setting -Djdk.io.permissionsUseCanonicalPath=true will take you back to
> the jdk8 behavior.
> Feedback is welcome on jdk9-dev@openjdk.java.net
>
> *JDK 8u152 **Early Access b01 <https://jdk8.java.net/download.html> *is
> available on java.net
>
> Other areas of interest
>
> * JDK 9 Developer Guide [1]
> * JDK 9 Migration Guide [2]
> * JDK Cryptographic Roadmap [3]
>
> Finaly, Dalibor and I gave a presentation at FOSDEM the video is available
> here [*4*]
>
This BZ https://bz.apache.org/bugzilla/show_bug.cgi?id=60560 caught my
attention about support for System.inheritedChannel. NIO is supported, but
for some reason NIO2 support was never added. Due to its limitations (only
one channel) the API isn't particularly helpful so many it's because it is
considered almost deprecated. Any comments ?
Thanks,
Rémy
>
> Rgds,Rory
>
> [1] http://docs.oracle.com/javase/9/javase-docs.htm
> [2] https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-
> 7744EF96-5899-4FB2-B34E-86D49B2E89B6
> [3] https://www.java.com/en/jre-jdk-cryptoroadmap.html
> [4] https://fosdem.org/2017/schedule/event/outreach/
>
> --
> Rgds,Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA , Dublin, Ireland
>
>
Re: JDK 9 EA Build 159 and JDK 8u152 is available on java.net
Posted by Rory O'Donnell <ro...@oracle.com>.
Thanks Mark.
On 03/03/2017 14:54, Mark Thomas wrote:
> On 03/03/17 13:12, Rory O'Donnell wrote:
>> Hi Mark,
>>
>> There is a second bug that we would like to get fix confirmation on:
>>
>> JDK-8172726 : ForkJoin common pool retains a reference to the thread
>> context class loader
> Fix confirmed with b159.
>
>>> Hi Mark,
>>>
>>> *JDK 9 Early Access* b159 <https://jdk9.java.net/download/> is
>>> available on java.net, summary of changes are listed here
>>> <http://download.java.net/java/jdk9/changes/jdk-9+159.html>.
>>>
>>> Can you confirm fix in b159 for JDK-8175261 : Per-protocol cache
>>> setting not working for JAR URLConnection
> Also confirmed with b159.
>
> Many thanks.
>
> Mark
>
>
>>> There have been a number of fixes to bugs reported by Open Source
>>> projects since the last availability email :
>>>
>>> * b158 - JDK-8173028 : Incorrect processing of supplementary-plane
>>> characters in text fields
>>> * b158 - JDK-8172967 : [macosx] Exception while working with layout
>>> for text containing unmappable character
>>> * b158 - JDK-8173804 : javadoc throws UnsupportedOperationException:
>>> should not happen
>>> * b157 - JDK-8174073 : NPE caused by @link reference to class
>>> * b156 - JDK-8172726 : ForkJoin common pool retains a reference to
>>> the thread context class loader
>>>
>>> The following changeset is included in jdk-9+158:
>>> http://hg.openjdk.java.net/jdk9/dev/jdk/rev/8b0d55e02f54
>>>
>>> If you have a user-defined Policy implementation that grants
>>> FilePermission on ${user.dir}/-, reading a file in the current
>>> directory using its base name will fail. Still the same solution:
>>> Ensure that the path used in permission granting has the same style as
>>> the one how you access the file.
>>>
>>> Setting -Djdk.security.filePermCompat=true will take you back to the
>>> jdk-9+140 behavior.
>>> Setting -Djdk.io.permissionsUseCanonicalPath=true will take you back
>>> to the jdk8 behavior.
>>> Feedback is welcome on jdk9-dev@openjdk.java.net
>>>
>>> *JDK 8u152 **Early Access b01 <https://jdk8.java.net/download.html>
>>> *is available on java.net
>>>
>>> Other areas of interest
>>>
>>> * JDK 9 Developer Guide [1]
>>> * JDK 9 Migration Guide [2]
>>> * JDK Cryptographic Roadmap [3]
>>>
>>> Finaly, Dalibor and I gave a presentation at FOSDEM the video is
>>> available here [*4*]
>>>
>>> Rgds,Rory
>>>
>>> [1] http://docs.oracle.com/javase/9/javase-docs.htm
>>> [2]
>>> https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7744EF96-5899-4FB2-B34E-86D49B2E89B6
>>>
>>> [3] https://www.java.com/en/jre-jdk-cryptoroadmap.html
>>> [4] https://fosdem.org/2017/schedule/event/outreach/
>>> --
>>> Rgds,Rory O'Donnell
>>> Quality Engineering Manager
>>> Oracle EMEA , Dublin, Ireland
--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: JDK 9 EA Build 159 and JDK 8u152 is available on java.net
Posted by Mark Thomas <ma...@apache.org>.
On 03/03/17 13:12, Rory O'Donnell wrote:
> Hi Mark,
>
> There is a second bug that we would like to get fix confirmation on:
>
> JDK-8172726 : ForkJoin common pool retains a reference to the thread
> context class loader
Fix confirmed with b159.
>> Hi Mark,
>>
>> *JDK 9 Early Access* b159 <https://jdk9.java.net/download/> is
>> available on java.net, summary of changes are listed here
>> <http://download.java.net/java/jdk9/changes/jdk-9+159.html>.
>>
>> Can you confirm fix in b159 for JDK-8175261 : Per-protocol cache
>> setting not working for JAR URLConnection
Also confirmed with b159.
Many thanks.
Mark
>>
>> There have been a number of fixes to bugs reported by Open Source
>> projects since the last availability email :
>>
>> * b158 - JDK-8173028 : Incorrect processing of supplementary-plane
>> characters in text fields
>> * b158 - JDK-8172967 : [macosx] Exception while working with layout
>> for text containing unmappable character
>> * b158 - JDK-8173804 : javadoc throws UnsupportedOperationException:
>> should not happen
>> * b157 - JDK-8174073 : NPE caused by @link reference to class
>> * b156 - JDK-8172726 : ForkJoin common pool retains a reference to
>> the thread context class loader
>>
>> The following changeset is included in jdk-9+158:
>> http://hg.openjdk.java.net/jdk9/dev/jdk/rev/8b0d55e02f54
>>
>> If you have a user-defined Policy implementation that grants
>> FilePermission on ${user.dir}/-, reading a file in the current
>> directory using its base name will fail. Still the same solution:
>> Ensure that the path used in permission granting has the same style as
>> the one how you access the file.
>>
>> Setting -Djdk.security.filePermCompat=true will take you back to the
>> jdk-9+140 behavior.
>> Setting -Djdk.io.permissionsUseCanonicalPath=true will take you back
>> to the jdk8 behavior.
>> Feedback is welcome on jdk9-dev@openjdk.java.net
>>
>> *JDK 8u152 **Early Access b01 <https://jdk8.java.net/download.html>
>> *is available on java.net
>>
>> Other areas of interest
>>
>> * JDK 9 Developer Guide [1]
>> * JDK 9 Migration Guide [2]
>> * JDK Cryptographic Roadmap [3]
>>
>> Finaly, Dalibor and I gave a presentation at FOSDEM the video is
>> available here [*4*]
>>
>> Rgds,Rory
>>
>> [1] http://docs.oracle.com/javase/9/javase-docs.htm
>> [2]
>> https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7744EF96-5899-4FB2-B34E-86D49B2E89B6
>>
>> [3] https://www.java.com/en/jre-jdk-cryptoroadmap.html
>> [4] https://fosdem.org/2017/schedule/event/outreach/
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: JDK 9 EA Build 159 and JDK 8u152 is available on java.net
Posted by Rory O'Donnell <ro...@oracle.com>.
Hi Mark,
There is a second bug that we would like to get fix confirmation on:
JDK-8172726 : ForkJoin common pool retains a reference to the thread
context class loader
Thanks,Rory
On 03/03/2017 11:23, Rory O'Donnell wrote:
>
> Hi Mark,
>
> *JDK 9 Early Access* b159 <https://jdk9.java.net/download/> is
> available on java.net, summary of changes are listed here
> <http://download.java.net/java/jdk9/changes/jdk-9+159.html>.
>
> Can you confirm fix in b159 for JDK-8175261 : Per-protocol cache
> setting not working for JAR URLConnection
>
> There have been a number of fixes to bugs reported by Open Source
> projects since the last availability email :
>
> * b158 - JDK-8173028 : Incorrect processing of supplementary-plane
> characters in text fields
> * b158 - JDK-8172967 : [macosx] Exception while working with layout
> for text containing unmappable character
> * b158 - JDK-8173804 : javadoc throws UnsupportedOperationException:
> should not happen
> * b157 - JDK-8174073 : NPE caused by @link reference to class
> * b156 - JDK-8172726 : ForkJoin common pool retains a reference to
> the thread context class loader
>
> The following changeset is included in jdk-9+158:
> http://hg.openjdk.java.net/jdk9/dev/jdk/rev/8b0d55e02f54
>
> If you have a user-defined Policy implementation that grants
> FilePermission on ${user.dir}/-, reading a file in the current
> directory using its base name will fail. Still the same solution:
> Ensure that the path used in permission granting has the same style as
> the one how you access the file.
>
> Setting -Djdk.security.filePermCompat=true will take you back to the
> jdk-9+140 behavior.
> Setting -Djdk.io.permissionsUseCanonicalPath=true will take you back
> to the jdk8 behavior.
> Feedback is welcome on jdk9-dev@openjdk.java.net
>
> *JDK 8u152 **Early Access b01 <https://jdk8.java.net/download.html>
> *is available on java.net
>
> Other areas of interest
>
> * JDK 9 Developer Guide [1]
> * JDK 9 Migration Guide [2]
> * JDK Cryptographic Roadmap [3]
>
> Finaly, Dalibor and I gave a presentation at FOSDEM the video is
> available here [*4*]
>
> Rgds,Rory
>
> [1] http://docs.oracle.com/javase/9/javase-docs.htm
> [2]
> https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7744EF96-5899-4FB2-B34E-86D49B2E89B6
> [3] https://www.java.com/en/jre-jdk-cryptoroadmap.html
> [4] https://fosdem.org/2017/schedule/event/outreach/
> --
> Rgds,Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA , Dublin, Ireland
--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland