Eric White created RYA-413:
------------------------------
Summary: MongoDB Rya DAO not closing MongoClient properly
Key: RYA-413
URL: https://issues.apache.org/jira/browse/RYA-413
Project: Rya
Issue Type: Bug
Components: dao
Affects Versions: 3.2.12
Reporter: Eric White
Assignee: Eric White
Priority: Minor
Fix For: 3.2.12
If the MongoDBRyaDAO is destroyed, its internal mongoClient is not disposed
correctly. This leaves the mongoClient closed which causes problems the next
time the MongoDBRyaDAO is created.
The mongoClient is managed by MongoConnectorFactory and needs to be null'ed out
to be recreated properly (by calling MongoConnectorFactory.closeMongoClient();
instead of mongoClient.close();)
Also, all the static final config tags inside
AbstractMongoDBRdfConfigurationBuilder should be changed from protected to
public (like AbstractAccumuloRdfConfigurationBuilder has) so they could be used
inside other tests that make use of the tags.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)