You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ds...@apache.org on 2009/08/03 10:31:47 UTC

svn commit: r800254 - /felix/trunk/sigil/common/obr/src/org/apache/felix/sigil/obr/AbstractOBRBundleRepository.java

Author: dsavage
Date: Mon Aug  3 08:31:47 2009
New Revision: 800254

URL: http://svn.apache.org/viewvc?rev=800254&view=rev
Log:
check parent dir exists before calling mkdirs to prevent invalid exception message FELIX-1442

Modified:
    felix/trunk/sigil/common/obr/src/org/apache/felix/sigil/obr/AbstractOBRBundleRepository.java

Modified: felix/trunk/sigil/common/obr/src/org/apache/felix/sigil/obr/AbstractOBRBundleRepository.java
URL: http://svn.apache.org/viewvc/felix/trunk/sigil/common/obr/src/org/apache/felix/sigil/obr/AbstractOBRBundleRepository.java?rev=800254&r1=800253&r2=800254&view=diff
==============================================================================
--- felix/trunk/sigil/common/obr/src/org/apache/felix/sigil/obr/AbstractOBRBundleRepository.java (original)
+++ felix/trunk/sigil/common/obr/src/org/apache/felix/sigil/obr/AbstractOBRBundleRepository.java Mon Aug  3 08:31:47 2009
@@ -82,7 +82,7 @@
                 c.connect();
                 in = c.getInputStream();
                 File file = getObrlCache();
-                if ( !file.getParentFile().mkdirs() )
+                if ( !file.getParentFile().exists() && !file.getParentFile().mkdirs() )
                 {
                     throw new IOException( "Failed to create obr cache dir " + file.getParentFile() );
                 }