[ https://issues.apache.org/jira/browse/OAK-8052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Julian Reschke resolved OAK-8052. --------------------------------- Resolution: Fixed > PersistentCache: failure during construction may lead to resource leak > ---------------------------------------------------------------------- > > Key: OAK-8052 > URL: https://issues.apache.org/jira/browse/OAK-8052 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk > Reporter: Julian Reschke > Assignee: Julian Reschke > Priority: Minor > Labels: candidate_oak_1_10, candidate_oak_1_6, candidate_oak_1_8 > Fix For: 1.12, 1.11.0 > > Attachments: OAK-8052.diff > > > In the constructor: > {noformat} > readGeneration = generations.size() > 1 ? generations.first() : -1; > writeGeneration = generations.size() > 0 ? generations.last() : 0; > if (readGeneration >= 0) { > readStore = createMapFactory(readGeneration, true); > } > writeStore = createMapFactory(writeGeneration, false); > initBroadcast(broadcast); > {noformat} > ...so if {{createMapFactory}} fails for {{writeStore}}, {{readStore}} will > not be closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)