You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Artem K. (Jira)" <ji...@apache.org> on 2024/10/21 17:39:00 UTC

[jira] [Created] (MCOMPILER-603) NullPointerException when using --patch-module compiler argument in tests

Artem K. created MCOMPILER-603:
----------------------------------

             Summary: NullPointerException when using --patch-module compiler argument in tests
                 Key: MCOMPILER-603
                 URL: https://issues.apache.org/jira/browse/MCOMPILER-603
             Project: Maven Compiler Plugin
          Issue Type: Bug
    Affects Versions: 3.13.0
            Reporter: Artem K.
         Attachments: poc.zip

h2. Summary

When using {{--patch-module}} compiler argument, there is a {{NullPointerException}} due to field {{pathElements}} not being initialized in {{{}TestCompilerMojo{}}}.
h2. Description

This bug is a follow-up to MCOMPILER-510 I reported last year. The problem description and the cause is exactly the same. I left the comment in that ticket which I think was missed. The fix for MCOMPILER-510 was applied on `CompilerMojo` but not on `TestCompilerMojo`. So while the compilation now works on main code, the same `NullPointerException` happens when compiling test code.
h2. Proof-of-concept

Attached is the an updated POC from my original ticket. When executing `mvn verify`, the `NullPointerException` occurs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)