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/07/21 18:23:48 UTC
svn commit: r796366 -
/felix/trunk/sigil/common/obr/src/org/apache/felix/sigil/obr/AbstractOBRBundleRepository.java
Author: dsavage
Date: Tue Jul 21 16:23:47 2009
New Revision: 796366
URL: http://svn.apache.org/viewvc?rev=796366&view=rev
Log:
patch for FELIX-1394
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=796366&r1=796365&r2=796366&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 Tue Jul 21 16:23:47 2009
@@ -68,7 +68,11 @@
URLConnection c = getObrURL().openConnection();
c.connect();
in = c.getInputStream();
- out = new FileOutputStream(getObrlCache());
+ File file = getObrlCache();
+ if ( !file.getParentFile().mkdirs() ) {
+ throw new IOException( "Failed to create obr cache" );
+ }
+ out = new FileOutputStream(file);
stream(in, out);
} catch (IOException e) {
// TODO Auto-generated catch block