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