Thijs Rijpert created MCOMPILER-592:
---------------------------------------

             Summary: IndexOutOfBoundsException in Maven Compiler Plugin
                 Key: MCOMPILER-592
                 URL: https://issues.apache.org/jira/browse/MCOMPILER-592
             Project: Maven Compiler Plugin
          Issue Type: Bug
    Affects Versions: 3.13.0, 3.12.1, 3.12.0
            Reporter: Thijs Rijpert


Due to a combination of plugins, it is possible for the 
project.build.outputTimestamp property to have an empty string as a value. This 
causes an IndexOutOfBoundsException on line 1242 when it tries to access the 
first character in the string. 

This can be fixed by doing an isEmpty check before doing the charAt check. I 
will create an PR for this.

While this bug is caused by another plugin, I think this should be fixed in the 
compiler because the error returned (IndexOutOfBoundsException), is vague and 
hard to debug.

The workaround for this issue is setting the project.build.outputTimestamp 
property with an arbitrary value.



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

Reply via email to