Oops, sorry about that. I checked in the fix into svn...good catch.
Thanks.
-> richard
Herko ter Horst wrote:
Hi,
I'm developing against the Felix SVN trunk, and after the latest
update I ran into an issue where my app wouldn't start after running
it for the first time. The cause seems to be a typo in
DefaultBundleArchive that causes it to throw an Exception when the
data storage directory already exists (instead of when it doesn't
exist and can't be created either):
Index:
src/main/java/org/apache/felix/framework/cache/DefaultBundleArchive.java
===================================================================
---
src/main/java/org/apache/felix/framework/cache/DefaultBundleArchive.java
(revision 381114)
+++
src/main/java/org/apache/felix/framework/cache/DefaultBundleArchive.java
(working copy)
@@ -435,7 +435,7 @@
// Get bundle data directory.
File dataDir = new File(m_archiveRootDir, DATA_DIRECTORY);
// Create the data directory if necessary.
- if (DefaultBundleCache.getSecureAction().fileExists(dataDir))
+ if (!DefaultBundleCache.getSecureAction().fileExists(dataDir))
{
if (!DefaultBundleCache.getSecureAction().mkdir(dataDir))
{
Cheers,
Herko ter Horst