You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "David Goodenough (JIRA)" <ji...@apache.org> on 2015/04/06 15:22:12 UTC

[jira] [Created] (CLI-249) the message for an illegal character in an option contain more information

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)