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)