directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Trustin Lee (JIRA)" <>
Subject [jira] Resolved: (DIREVE-155) CoreContextFactory keeps reference to resources after shutdown
Date Mon, 13 Jun 2005 07:12:46 GMT
     [ ]
Trustin Lee resolved DIREVE-155:

    Fix Version: 0.9.1
     Resolution: Fixed

This issue has been resolved.  Please check the branch 'direve-158'.

> CoreContextFactory keeps reference to resources after shutdown
> --------------------------------------------------------------
>          Key: DIREVE-155
>          URL:
>      Project: Directory Server
>         Type: Bug
>   Components: server main
>     Reporter: Stephane Bailliez
>     Assignee: Alex Karasulu
>      Fix For: 0.9.1

> I'm trying to build apacheds on windows and tests fails because it is unable to delete
database files created during tests.
> Here is the typical stacktrace I get when running tests:
> Unable to delete file: target\apacheds\apacheUpdn.lg
> Unable to delete file: target\apacheds\apacheUpdn.lg
> 	at
> 	at
> 	at
> 	at org.apache.ldap.server.AbstractCoreTest.doDelete(
> 	at org.apache.ldap.server.AbstractCoreTest.setUp(
> 	at org.apache.ldap.server.authn.SimpleAuthenticationTest.setUp(
> As far as I can see, it might be because org.apache.ldap.server.jndi.CoreContextFactory
keeps references to SystemPartition, GlobalRegistries and RootNexus which themselves hold
references to JDBMDatabase which probably hold references to db files.
> The shutdown command does not close and clean these references which does not show under
linux when doing a brute force file directory deletion, but with windows as it is not possible
to delete files which handles are not released it might be the cause of the problem.
>  I'm investigating but I'm missing a lot of the logic behind it and the problem might
go even deeper.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message