David Goodenough created CLI-249:
------------------------------------
Summary: the message for an illegal character in an option contain
more information
Key: CLI-249
URL: https://issues.apache.org/jira/browse/CLI-249
Project: Commons CLI
Issue Type: Bug
Components: CLI-1.x
Reporter: David Goodenough
Currently the code in org.apache.commons.cli.OptionValidator generates an
IllegalArgumentException which contains the message:-
"illegal option value '" + ch + "'"
This is generated in two places, one for single character options and one for
multi character options.
However this does not tell the caller which option it is contains this
character, which makes debugging the error without the source (i.e most users)
extremely difficult.
Would it not be possible to change the message to:-
"illegal option '" + opt + "' value '" + ch + "'"
which would then at least identify the offending option.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)