Uploaded image for project: 'Directory Client API'
  1. Directory Client API
  2. DIRAPI-157

Calling the add() method with a multi-value attribute and a null value throws an NPE

Watch issueLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.0.0-M21
    • None

    Description

      The code that causes the problem would be something like:

      entry.add("mail", null);

      Alternately this code works:

      entry.add("mail", new String[0]);

      The stack trace from the failing code is as follows:

      Caused by: java.lang.NullPointerException
      at org.apache.directory.api.ldap.model.entry.DefaultAttribute.add(DefaultAttribute.java:1006) [api-all-1.0.0-M20.jar:1.0.0-M20]
      at org.apache.directory.api.ldap.model.entry.DefaultAttribute.<init>(DefaultAttribute.java:353) [api-all-1.0.0-M20.jar:1.0.0-M20]
      at org.apache.directory.api.ldap.model.entry.DefaultEntry.put(DefaultEntry.java:1415) [api-all-1.0.0-M20.jar:1.0.0-M20]

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            elecharny Emmanuel L├ęcharny
            smoyer1 Steve Moyer
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment