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() );
}