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

Cannot disable Role Prefixing using groovy init script

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • ldap-plugin
    • None
    • Jenkins 2.361.4
      LDAP plugin 659.v8ca_b_a_fe79fa_d

      Hello

      i am trying to configure LDAP Security Realm using groovy init script.
       
      So far, it works fine, but i am not able to Disable Role Prefixing using the method setDisableRolePrefixing
       
      Code:

      ...
      instance.securityRealm = new LDAPSecurityRealm(...)
      instance.securityRealm.setDisableRolePrefixing​(true)
      instance.save()

       
      Error is:

      groovy.lang.MissingMethodException: No signature of method: hudson.security.LDAPSecurityRealm.setDisableRolePrefixing​() is applicable for argument types: (java.lang.Boolean) values: [true]
      Possible solutions: setDisableRolePrefixing(boolean), isDisableRolePrefixing()
      at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:71)

       

      I'm not fluent with groovy/java, and i don't understand why the method is not recognized although given possible solutions actually list the method...
       
      Thanks in advance for your help
       
       

            Unassigned Unassigned
            geoffroyjabouley Geoffroy Jabouley
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: