Alexander Prishchepov created DIRAPI-388:
--------------------------------------------

             Summary: "No future" warning in the log
                 Key: DIRAPI-388
                 URL: https://issues.apache.org/jira/browse/DIRAPI-388
             Project: Directory Client API
          Issue Type: Bug
    Affects Versions: 2.1.2
            Reporter: Alexander Prishchepov


We run queries that return single result.
Our code closes cursor after first Entry is retrieved.
We see a lot of "MSG_04165_NO_FUTURE_ASSOCIATED_TO_MSG_ID_COMPLETED" warnings 
in the log.

I turned on debug and in the log I see following sequence:
-----------------------------------------------------------------
[DEBUG 2023-02-07T15:14:46,091 
org.apache.directory.ldap.client.api.LdapNetworkConnection] 
MSG_04104_SENDING_REQUEST (MessageType : SEARCH_REQUEST
Message ID : 90
    SearchRequest
        baseDn : 'ou=<ou>'
        filter : '(uid=<uid>)'
        scope : single level
        typesOnly : false
        Size Limit : no limit
        Time Limit : no limit
        Deref Aliases : deref Always
        attributes : <list_of_attributes>
org.apache.directory.api.ldap.model.message.SearchRequestImpl@607cd873)

[DEBUG 2023-02-07T15:14:46,091 
org.apache.directory.ldap.client.api.LdapNetworkConnection] MSG_04106_ADDING 
(90,org.apache.directory.ldap.client.api.future.SearchFuture)

[DEBUG 2023-02-07T15:14:46,091 org.apache.directory.CURSOR_LOG] 
MSG_04170_CREATING_SEARCH_CURSOR 
(org.apache.directory.ldap.client.api.SearchCursorImpl@33950bea)

[DEBUG 2023-02-07T15:14:46,091 org.apache.directory.CURSOR_LOG] 
MSG_04161_CREATING_ENTRY_CURSOR 
(org.apache.directory.ldap.client.api.EntryCursorImpl@1d203a2b)

[DEBUG 2023-02-07T15:14:46,092 
org.apache.directory.ldap.client.api.LdapNetworkConnection] 
MSG_04142_MESSAGE_RECEIVED (MessageType : SEARCH_RESULT_ENTRY
Message ID : 90
    Search Result Entry
Entry
    dn: uid=<uid>,ou=<ou>

)
[DEBUG 2023-02-07T15:14:46,092 
org.apache.directory.ldap.client.api.LdapNetworkConnection] MSG_04119_GETTING 
(90,org.apache.directory.ldap.client.api.future.SearchFuture)
[DEBUG 2023-02-07T15:14:46,092 
org.apache.directory.ldap.client.api.LdapNetworkConnection] 
MSG_04128_SEARCH_ENTRY_FOUND (MessageType : SEARCH_RESULT_ENTRY
Message ID : 90
    Search Result Entry
Entry
    dn: <uid>,ou=<ou>

)
[DEBUG 2023-02-07T15:14:46,092 
org.apache.directory.ldap.client.api.LdapNetworkConnection] 
MSG_04142_MESSAGE_RECEIVED (MessageType : SEARCH_RESULT_DONE
Message ID : 90
    Search Result Done
        Ldap Result
            Result code : (SUCCESS) success
            Matched Dn : ''
            Diagnostic message : ''
)
[DEBUG 2023-02-07T15:14:46,092 org.apache.directory.CURSOR_LOG] 
MSG_04162_CLOSING_ENTRY_CURSOR 
(org.apache.directory.ldap.client.api.EntryCursorImpl@1d203a2b)
[DEBUG 2023-02-07T15:14:46,092 org.apache.directory.CURSOR_LOG] 
MSG_04171_CLOSING_SEARCH_CURSOR 
(org.apache.directory.ldap.client.api.SearchCursorImpl@33950bea)

[DEBUG 2023-02-07T15:14:46,092 
org.apache.directory.ldap.client.api.LdapNetworkConnection] 
MSG_04104_SENDING_REQUEST (    Abandon Request :
        Message Id : 
90org.apache.directory.api.ldap.model.message.AbandonRequestImpl@bda59659)
[DEBUG 2023-02-07T15:14:46,092 
org.apache.directory.ldap.client.api.LdapNetworkConnection] MSG_04126_REMOVING 
(90,org.apache.directory.ldap.client.api.future.SearchFuture)
[WARN 2023-02-07T15:14:46,092 
org.apache.directory.ldap.client.api.LdapNetworkConnection] 
MSG_04165_NO_FUTURE_ASSOCIATED_TO_MSG_ID_COMPLETED (90)
-----------------------------------------------------------------

Is this warning really needed?
It looks like a race condition and unnecessary logging.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org

Reply via email to