RFR 8029809: sun/management/jmxremote/bootstrap/CustomLauncherTest.java fails intermittently with "Operation not permitted"

Staffan Larsen staffan.larsen at oracle.com
Tue Dec 17 05:30:34 PST 2013


Looks good!

nit: “LAUNCHER” should not be all-caps. Perhaps you can just return the absolute path and skip returning the name. Use the full path in the debug output.

Thanks,
/Staffan

On 17 dec 2013, at 12:04, Jaroslav Bachorik <jaroslav.bachorik at oracle.com> wrote:

> Please, review the following test fix.
> 
> Issue : https://bugs.openjdk.java.net/browse/JDK-8029809
> Webrev: http://cr.openjdk.java.net/~jbachorik/8029809/webrev.00/
> 
> CustomLauncherTest.java fails intermittently with "Operation not permitted". The root cause is that it is not possible to check in executable files - and the test requires launcher executables to function properly. The naive approach taken was to add the executable flag to the launchers as needed, in-place. It turns out this is not such a great idea as documented by the intermediate failures.
> 
> The solution is to copy the launcher to the work dir and perform the modifications on the copy. The work dir is required to permit writing to files so this will resolve the failures.
> 
> Thanks,
> 
> -JB-



More information about the serviceability-dev mailing list