RE: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-12 Thread Nikola Grcevski
- From: Kumar Srinivasan Sent: December 12, 2019 8:32 AM To: Henry Jen Cc: core-libs-dev@openjdk.java.net; Nikola Grcevski Subject: Re: [EXTERNAL] JDK-8234076 bug fix candidate Hi Henry, I approve this. Appreciate you pushing it, as usual *all* possible tests need to be run. ;) Nikola

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-12 Thread Kumar Srinivasan
>> +// We should be able to find the argument --help as an application >> argument >> +ProcessTools.executeProcess( >> +createProcessWithLauncherDebugging( >> +"--module-path=" + dir, >> +"-

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-12 Thread Henry Jen
S_WINDOWS) { >> +return; >> +} >> + >> +String dir = MODS_DIR.toString(); >> +String mid = TEST_MODULE + "/" + MAIN_CLASS; >> + >> + // java --module-path=mods --module=$TESTMODULE/$MAINCLASS --help >> +

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-11 Thread Henry Jen
SRC_DIR.resolve(TEST_MODULE).toString() + "\\*.java", > + "--help")) > + .outputTo(System.out) > +.errorTo(System.out) > +.shouldContain("F--help") > +.shouldContain(&quo

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-11 Thread Kumar Srinivasan
t; + dir, > +"--module=" + mid, > +SRC_DIR.resolve(TEST_MODULE).toString() + "\\*.java", > +"--help")) > + .outputTo(System.out) > +.errorTo(System.out) > +.shouldContain(&q

RE: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-11 Thread Nikola Grcevski
// deemed as application arguments +OutputAnalyzer output = ProcessTools.executeProcess( +createProcessWithLauncherDebugging( + "--module-path=" + dir, +"--module=" + mid, +"--module-path=" + dir, +

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-10 Thread Kumar Srinivasan
ProcessWithLauncherDebugging( > +"--module-path=" + dir, > +"--module=" + mid, > + SRC_DIR.resolve(TEST_MODULE).toString() + "\\*.java", > +"--help")) > +.outputTo(System.o

RE: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-09 Thread Nikola Grcevski
e second pair of module-path and module will be +// deemed as application arguments +OutputAnalyzer output = ProcessTools.executeProcess( +createProcessWithLauncherDebugging( + "--module-path=" + dir, +"--module=" + mid, +

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-07 Thread Kumar Srinivasan
DULE/$MAINCLASS > > +// The first --module= will terminate the VM arguments > processing. The second pair of module-path and module will be > > + // deemed as application arguments > > +OutputAnalyzer output = ProcessTools.executeProcess( > > +

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-06 Thread Henry Jen
;--module-path=" + dir, > +"--module=" + mid, > +"--module-path=" + dir, > +"--module=" + mid)) > +.outputTo(System.out) > + .errorTo(System.out) > +.shouldContain("argv

RE: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-06 Thread Nikola Grcevski
ll not work as --module= is terminating and the module will be not found + int exitValue = exec("--module=" + mid, "--module-path" + dir); +assertTrue(exitValue != 0); +} } -Original Message- From: Henry Jen Sent: December 6, 2019 12:03 AM To:

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-05 Thread Henry Jen
usage. > > Thank you, > Nikola > > -Original Message- > From: Henry Jen > Sent: December 4, 2019 8:26 PM > To: Kumar Srinivasan ; Alan Bateman > ; Nikola Grcevski > Cc: core-libs-dev@openjdk.java.net > Subject: Re: [EXTERNAL] JDK-8234076 bug fix candidate >

RE: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-05 Thread Nikola Grcevski
module usage. Thank you, Nikola -Original Message- From: Henry Jen Sent: December 4, 2019 8:26 PM To: Kumar Srinivasan ; Alan Bateman ; Nikola Grcevski Cc: core-libs-dev@openjdk.java.net Subject: Re: [EXTERNAL] JDK-8234076 bug fix candidate > On Dec 4, 2019, at 1:15 PM, Kumar Sri

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-04 Thread Henry Jen
inal Message- > From: Henry Jen > Sent: December 3, 2019 11:39 AM > To: Kumar Srinivasan > Cc: Nikola Grcevski ; Alan Bateman > ; core-libs-dev@openjdk.java.net > Subject: Re: [EXTERNAL] JDK-8234076 bug fix candidate > > Kumar, > > Great to have you look at this,

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-04 Thread Kumar Srinivasan
; From: Henry Jen > Sent: December 3, 2019 11:39 AM > To: Kumar Srinivasan > Cc: Nikola Grcevski ; Alan Bateman < > alan.bate...@oracle.com>; core-libs-dev@openjdk.java.net > Subject: Re: [EXTERNAL] JDK-8234076 bug fix candidate > > Kumar, > > Great to have you l

RE: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-03 Thread Nikola Grcevski
-8234076 bug fix candidate Kumar, Great to have you look at this, you are correct, this patch doesn’t address the wildcard expansion issue, but only to address the potential crash if a main class is not specified as Nikola pointed out. We definitely need a follow up to fix wildcard expansion

Re: [EXTERNAL] JDK-8234076 bug fix candidate

2019-12-03 Thread Henry Jen
Kumar, Great to have you look at this, you are correct, this patch doesn’t address the wildcard expansion issue, but only to address the potential crash if a main class is not specified as Nikola pointed out. We definitely need a follow up to fix wildcard expansion. The pointer to simplify