RFR: Fix NullPointerException on a parallel run [v3]

Dmitry Bessonov dbessono at openjdk.org
Thu Sep 1 10:25:27 UTC 2022


On Thu, 1 Sep 2022 08:05:07 GMT, Jan Kratochvil <duke at openjdk.org> wrote:

>> Jan Kratochvil has refreshed the contents of this pull request, and previous commits have been removed. Incremental views are not available.
>
> `getRootRelativePath()` can never return `null`: https://github.com/openjdk/jtharness/blob/b9f4a2c03135208608b7e1a6586be6fe57a062d6/src/com/sun/javatest/TestResultTable.java#L338
> The `NullPointerException` happens later in the code because the wrongly computed filename does not exist. (That could be an unrelated bug whether it should not be handled better, for example in the case someone deletes such file underneath.)

@jankratochvil thanks for the update. I guess even if some method now doesn't return null, we'd be better prepared if it starts in future due to some refactoring.

Can see that the recent change failed jcheck

Check failure on line 808 in src/com/sun/javatest/TRT_TreeNode.java
openjdk / jcheck

Whitespace error

Column 50: trailing whitespace



Once jcheck is OK, I guess we might be good to go to resolve the issues you are facing with a parallel run

-------------

PR: https://git.openjdk.org/jtharness/pull/35


More information about the jtharness-dev mailing list