Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-9039

WildFly Elytron Tool, invalid content of --type parameter leads to NPE

    Details

      Description

      If I fill --type option with some invalid value (other then KeyStoreCredentialStore) I get NPE. For example with -t DoesNotExists I get

      [mchoma@localhost bin]$ java -jar wildfly-elytron-tool.jar credential-store --add myalias --secret supersecretpassword --location="/tmp/test.store" --uri "cr-store://test?modifiable=true;create=true;keyStoreType=JCEKS" --password mycspassword --salt 12345678 --iteration 230 --summary -t DoesNotExists
      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)
      

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  ivassile Ilia Vassilev
                  Reporter:
                  mchoma Martin Choma
                  Tester:
                  Hynek Švábek
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: