[jboss-jira] [JBoss JIRA] (WFLY-8187) CS tool, omitting required param leads to NPE

Martin Choma (JIRA) issues at jboss.org
Wed Feb 22 03:00:02 EST 2017


Martin Choma created WFLY-8187:
----------------------------------

             Summary: CS tool, omitting required param leads to NPE
                 Key: WFLY-8187
                 URL: https://issues.jboss.org/browse/WFLY-8187
             Project: WildFly
          Issue Type: Bug
          Components: Security
            Reporter: Martin Choma
            Assignee: Darran Lofthouse
            Priority: Blocker


Omitting required param leads to NPE, e.g. when adding alias without password (-p --password)

{code}
java -jar wildfly-elytron-tool.jar credential-store -a test_alis -x admin123 -c -u "cr-store://store-test-1?create=true" -salt 12345678 --iteration 230
Exception in thread "main" java.lang.NullPointerException
    at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
    at java.util.regex.Matcher.reset(Matcher.java:309)
    at java.util.regex.Matcher.<init>(Matcher.java:229)
    at java.util.regex.Pattern.matcher(Pattern.java:1093)
    at java.util.Formatter.parse(Formatter.java:2547)
    at java.util.Formatter.format(Formatter.java:2501)
    at java.io.PrintStream.format(PrintStream.java:970)
    at java.io.PrintStream.printf(PrintStream.java:871)
    at org.wildfly.security.tool.ElytronTool.main(ElytronTool.java:58)
{code}

Help does not document required options. If required option is ommited user is not informed about which parameter is missing. So effectivelly user have no way to find out required parameters.



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list