On Mon, Jan 8, 2018 at 7:07 PM, Craig Russell <apache....@gmail.com> wrote:
> /Users/clr/apache/git/whimsy/lib/whimsy/asf/ldap.rb:260:in `modify': Object 
> class violation (LDAP::ResultError)
>
> And error reporting is not great. I guess more checking is needed but Object 
> class violation is not very informative.

Oh, and AGREED!

LDAP sucks.  You want to add zero members: Object class violation.
You want to add somebody who is already a member: Object class
violation.  You want to remove somebody who is not a member: Object
class violation.

That's why the action that caused the error is logged.  In this case:

LDAP_MOD_DELETE
{"member"=>[]}>
cn=pmc-chairs,ou=groups,ou=services,dc=apache,dc=org

Here you are deleting nobody.  That apparently is not allowed.

- Sam Ruby

- Sam Ruby

Reply via email to