You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Shawn McKinney (Jira)" <ji...@apache.org> on 2022/07/16 10:44:00 UTC
[jira] [Commented] (FC-313) not closing search cursor
[ https://issues.apache.org/jira/browse/FC-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567474#comment-17567474 ]
Shawn McKinney commented on FC-313:
-----------------------------------
Use pattern per described in LDAP API guide: https://directory.apache.org/api/user-guide/2.3-searching.html
Sample code;
```
try ( SearchCursor searchResults = search( ld, groupRoot, SearchScope.ONELEVEL, filter, GROUP_ATRS, false,
Config.getInstance().getInt(GlobalIds.CONFIG_LDAP_MAX_BATCH_SIZE, GlobalIds.BATCH_SIZE ) ) )
{
long sequence = 0;
while ( searchResults.next() )
{
groupList.add( unloadLdapEntry( searchResults.getEntry(), sequence++ ) );
}
}
catch ( IOException i )
{
String error = "find filter [" + filter + "] caught IOException=" + i.getMessage();
throw new FinderException( GlobalErrIds.GROUP_SEARCH_FAILED, error, i );
}
catch ( CursorException e )
{
String error = "find filter [" + filter + "] caught CursorException=" + e.getMessage();
throw new FinderException( GlobalErrIds.GROUP_SEARCH_FAILED, error, e );
}
```
> not closing search cursor
> -------------------------
>
> Key: FC-313
> URL: https://issues.apache.org/jira/browse/FC-313
> Project: FORTRESS
> Issue Type: Improvement
> Affects Versions: 2.0.7
> Reporter: Shawn McKinney
> Assignee: Shawn McKinney
> Priority: Major
> Fix For: 2.0.8
>
>
> The Fortress DAO modulues are not properly closing the search cursor.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@directory.apache.org
For additional commands, e-mail: dev-help@directory.apache.org