I found this problem when I created RecordManager for
an exiting database and after calling the close method of
RecordManager I was not able to delete the .lg file.
I found one place when the .lg file is not closed.
In the TransactionManager.recover method
FileInputStream is not closed when method returns. The
logFile.delete() is not deleting the .lg file becasue there
is an open connection to that file. This method should
have a try/finally clause where fis is closed before the
Log in to post a comment.