NPE in IdStrategy from GlobalMatrixAuthorizationStrategy.hasExplicitPermission

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Minor
    • Component/s: matrix-auth-plugin
    • None

      While going through the reproduction steps for JENKINS-42577 on Jenkins 2.79, I noticed in the log after restart a number of exceptions:

      WARNING: Caught exception evaluating: instance.hasExplicitPermission(attrs.sid,p) in /jenkins/configureSecurity/. Reason: java.lang.NullPointerException
      java.lang.NullPointerException
      	at java.lang.String$CaseInsensitiveComparator.compare(String.java:1193)
      	at java.lang.String$CaseInsensitiveComparator.compare(String.java:1186)
      	at java.lang.String.compareToIgnoreCase(String.java:1239)
      	at hudson.util.CaseInsensitiveComparator.compare(CaseInsensitiveComparator.java:40)
      	at hudson.util.CaseInsensitiveComparator.compare(CaseInsensitiveComparator.java:34)
      	at jenkins.model.IdStrategy$CaseInsensitive.compare(IdStrategy.java:176)
      	at jenkins.model.IdStrategy.equals(IdStrategy.java:90)
      	at hudson.security.GlobalMatrixAuthorizationStrategy.hasExplicitPermission(GlobalMatrixAuthorizationStrategy.java:238)
      

            Assignee:
            Daniel Beck
            Reporter:
            Jesse Glick
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: