Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-47165

NPE in IdStrategy from GlobalMatrixAuthorizationStrategy.hasExplicitPermission

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Minor Minor
    • 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)
      

            danielbeck Daniel Beck
            jglick Jesse Glick
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: