You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cl...@apache.org on 2009/09/28 20:36:48 UTC

svn commit: r819664 - /felix/trunk/ipojo/manipulator/src/main/java/org/apache/felix/ipojo/manipulation/annotations/MetadataCollector.java

Author: clement
Date: Mon Sep 28 18:36:48 2009
New Revision: 819664

URL: http://svn.apache.org/viewvc?rev=819664&view=rev
Log:
Close an unclosed input stream

Modified:
    felix/trunk/ipojo/manipulator/src/main/java/org/apache/felix/ipojo/manipulation/annotations/MetadataCollector.java

Modified: felix/trunk/ipojo/manipulator/src/main/java/org/apache/felix/ipojo/manipulation/annotations/MetadataCollector.java
URL: http://svn.apache.org/viewvc/felix/trunk/ipojo/manipulator/src/main/java/org/apache/felix/ipojo/manipulation/annotations/MetadataCollector.java?rev=819664&r1=819663&r2=819664&view=diff
==============================================================================
--- felix/trunk/ipojo/manipulator/src/main/java/org/apache/felix/ipojo/manipulation/annotations/MetadataCollector.java (original)
+++ felix/trunk/ipojo/manipulator/src/main/java/org/apache/felix/ipojo/manipulation/annotations/MetadataCollector.java Mon Sep 28 18:36:48 2009
@@ -19,6 +19,7 @@
 package org.apache.felix.ipojo.manipulation.annotations;
 
 import java.io.ByteArrayInputStream;
+import java.io.IOException;
 import java.io.InputStream;
 import java.util.HashMap;
 import java.util.Iterator;
@@ -532,6 +533,12 @@
             } catch (Exception e) {
                 // TODO GSA change this to a logger ?
                 System.err.println("[warning] Cannot convert " + m_value + " to iPOJO Elements.");
+            } finally {
+                try {
+                    is.close();
+                } catch (IOException e) {
+                    System.err.println("[warning] Cannot close correctly the value input stream");
+                }
             }
         }