Apache Directory Project - [jira] Resolved: (DIREVE-155) CoreContextFactory keeps reference to resources after sh

This is Interesting: Free IT Magazines  
Home > Archive > Apache Directory Project > June 2005 > [jira] Resolved: (DIREVE-155) CoreContextFactory keeps reference to resources after sh





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author [jira] Resolved: (DIREVE-155) CoreContextFactory keeps reference to resources after sh
Trustin Lee (JIRA)

2005-06-13, 2:45 am

[ http://issues.apache.org/jira/brows...VE-155?page=all ]

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: http://issues.apache.org/jira/browse/DIREVE-155
> 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
> java.io.IOException: Unable to delete file: target\apacheds\apacheUpdn.lg
> at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:659)
> at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:540)
> at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:509)
> at org.apache.ldap.server.AbstractCoreTest.doDelete(AbstractCoreTest.java:144)
> at org.apache.ldap.server.AbstractCoreTest.setUp(AbstractCoreTest.java:128)
> at org.apache.ldap.server.authn.SimpleAuthenticationTest.setUp(SimpleAuthenticationTest.java:90)
> 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:
http://issues.apache.org/jira/secur...nistrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com