Module descriptor not found when using forked compiler #983
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request fixes #966, which has been reported when using toolchains (the actual issue was with forked compiler rather than toolchains).
Since this pull request touches forked compilation, it opportunistically harmonizes the behaviour of forked and non-forked compilations regarding when to generate the
target/javac.argsdebug file(s). The harmonized behaviour is to generate these files when the compilation fails, or when the--verboseflag was given to Maven.The pull request also tries to be a little bit more specific in the message of exceptions thrown when the compiler does not accept a
--patch-moduleargument. This was a side-effect of the investigation on #966.