[ http://issues.apache.org/jira/browse/JCR-201?page=all ] Edgar Poce resolved JCR-201: ----------------------------
Resolution: Fixed Fixed as suggested, thanks fabrizio. > [contrib-bdb] initialization fails if directory doesn't exist > ------------------------------------------------------------- > > Key: JCR-201 > URL: http://issues.apache.org/jira/browse/JCR-201 > Project: Jackrabbit > Type: Bug > Versions: 1.0 > Reporter: fabrizio giustina > Assignee: Edgar Poce > Priority: Minor > > BerkeleyDBPersistenceManager initialization fails if the directory configured > doesn't exist (this doesn't happen with other PMs). > This can easily be fixed in the persistence manager, by making it create all > the directories in the path (actually it only creates the last -db- > directory). > The trivial patch is to replace envDir.mkdir() to envDir.mkdirs() (note the > final "s") at BerkeleyDBPersistenceManager line 73: > if (!envDir.exists()) > envDir.mkdir(); > should be: > if (!envDir.exists()) > envDir.mkdirs(); > (I am not submitting any svn diff since the manual fix sounds so trivial, > it's easier to change it manually) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira