[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    Re: RFR: JDK-8114828: wrong class file error when compiling tests
From:       Dmitry Samersoff <dmitry.samersoff () oracle ! com>
Date:       2015-07-18 10:12:30
Message-ID: 55AA268E.9020104 () oracle ! com
[Download RAW message or body]

Alexander,

Looks good for me.

But I'm second to Jaroslav - please, file other CR to push these changes.

-Dmitry

On 2015-07-17 15:59, Alexander Kulyakhtin wrote:
> Jaroslav,
> 
> Ok, I'm going to create a new low-severity issue to replace /../.. with \
> external.lib.roots property throughout the hotspot repo. 
> The original issue, as the development team pointed out in the comments, is likely \
> to be caused by the concurrent running of jtreg tests and will remain open for \
> further investigation.  
> Best regards,
> Alexander
> 
> ----- Original Message -----
> From: jaroslav.bachorik@oracle.com
> To: serviceability-dev@openjdk.java.net
> Sent: Friday, July 17, 2015 3:41:19 PM GMT +03:00 Iraq
> Subject: Re: RFR: JDK-8114828: wrong class file error when compiling tests
> 
> I'm OK with this change.
> However, I think it would be better to open a new issue for the code 
> cleanup and not use the nightly-failure related one - especially since 
> the change would not be really fixing the failure.
> 
> Thanks,
> 
> -JB-
> 
> On 17.7.2015 13:13, Alexander Kulyakhtin wrote:
> > Hi,
> > 
> > Can the changes below be approven?
> > Although they are not strictly necessary, it is better to use external.lib.roots \
> > property instead of specifying too many upper-level directories, to take \
> > advantage of the latest jtreg version. 
> > The issue itself has not been observed with the latest JDK9 build on any \
> > platform. 
> > CR: https://bugs.openjdk.java.net/browse/JDK-8114828 "wrong class file error when \
> >                 compiling tests"
> > Webrev: http://cr.openjdk.java.net/~akulyakh/8114828/index.html
> > 
> > Best regards,
> > Alexander
> > 
> > 
> > ----- Original Message -----
> > From: alexander.kulyakhtin@oracle.com
> > To: david.holmes@oracle.com
> > Cc: serviceability-dev@openjdk.java.net, hotspot-dev@openjdk.java.net
> > Sent: Thursday, July 16, 2015 4:39:14 PM GMT +03:00 Iraq
> > Subject: Re: RFR: JDK-8114828: wrong class file error when compiling tests
> > 
> > David,
> > 
> > I was mistaken saying that jtreg does not allow @library to  point out above the \
> > test root. On further investigation the issue appears to be an Aurora setup issue \
> > and the proposed earlier fix is not needed. We are investigating the cause of the \
> > issue. 
> > Best regards,
> > Alexander
> > 
> > ----- Original Message -----
> > From: david.holmes@oracle.com
> > To: alexander.kulyakhtin@oracle.com, serviceability-dev@openjdk.java.net, \
> >                 hotspot-dev@openjdk.java.net
> > Sent: Thursday, July 16, 2015 4:53:08 AM GMT +03:00 Iraq
> > Subject: Re: RFR: JDK-8114828: wrong class file error when compiling tests
> > 
> > Adding in hotspot-dev as there's a meta-question here
> > 
> > Hi Alexander,
> > 
> > On 16/07/2015 2:57 AM, Alexander Kulyakhtin wrote:
> > > Hi,
> > > 
> > > Could you, please, review these simple test-only changes:
> > > 
> > > CR: https://bugs.openjdk.java.net/browse/JDK-8114828 "wrong class file error \
> > > when compiling tests" (All the changed files belong to the Open JDK. Since the \
> > > CR was submitted as confidential, the issue is described in this mail below) 
> > > Webrev: http://cr.openjdk.java.net/~akulyakh/8114828/index.html
> > > 
> > > Before the change the @library tags in the tests  pointed to the directory \
> > > above the tests repository. With the jtreg b12 and above this is not allowed. \
> > > Instead, the external.lib.roots property should be used to specify any \
> > > additional roots. 
> > > The tests have been modified accordingly, so they now compile successfully.
> > 
> > We currently have 272 tests in hotspot/test that specify some variant of:
> > 
> > @library /testlibrary /../../test/lib
> > 
> > Are these now all broken with jtreg b12?
> > 
> > Why do these serviceability tests specify:
> > 
> > test/lib/share/classes
> > 
> > when all the other tests just specify:
> > 
> > test/lib
> > 
> > ?
> > 
> > Thanks,
> > David
> > 
> > > Best regards,
> > > Alexander
> > > 
> 


-- 
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic