Uploaded image for project: 'Directory ApacheDS'
  1. Directory ApacheDS
  2. DIRSERVER-1012

TimeLimitExceededException with the embedded ADS

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.5.0
    • 1.5.2
    • None
    • None
    • Win XP SP2 / J2RE 1.5.0 / eclipse 3.2.0 / ADS 1.5.0

    Description

      I'm using embedded Apache Directory Server for the unit testing with JUnit in eclipse.
      The environment is :

      • Win XP SP2
      • J2RE 1.5.0
      • eclipse 3.2.0
      • ADS 1.5.0
        Only when a search takes over around 1 second, javax.naming.TimeLimitExceededException is thrown as cited in the following :
        javax.naming.TimeLimitExceededException: [LDAP: error code 3 - failed on search operation]; remaining name 'o=hq,dc=myco,dc=com' at

      When a same search takes less than 1 second, it successfully returns results.

      I'm sure to set 30000 ms to the client side timeout using javax.naming.directory.SearchControls.setTimeLimits(int ms), so the exception is caused by the server side timeout, I suppose.

      Is the server side timeout of ADS 1 second ?
      Is there any measure to lengthen the timeout ?
      (I tried MutableServerStartupConfiguration.setMaxTimeLimit(int arg0). But I am not sure whether a parameter specifies ms or second, and it doesn't seem to work well in the embedded ADS at least because a search successfully returns results when I set 0 or 1 to "MaxTimeLimit".)

      Attachments

        Activity

          People

            Unassigned Unassigned
            hirot hirot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: