Bug 72747
   Unclosed jar file and stream in pluginConverter
diff --git a/bundles/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginConverterImpl.java b/bundles/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginConverterImpl.java
index 73c47ab..4514eb8 100644
--- a/bundles/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginConverterImpl.java
+++ b/bundles/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginConverterImpl.java
@@ -189,7 +189,7 @@
 		}
 		try {
 			xmlFileLocation = new URL(baseURL, FRAGMENT_MANIFEST);
-			xmlFileLocation.openStream();
+			stream = xmlFileLocation.openStream();
 			manifestType |= EclipseBundleData.MANIFEST_TYPE_FRAGMENT;
 			return xmlFileLocation;
 		} catch (MalformedURLException e) {
@@ -504,6 +504,11 @@
 				names.add(DOT);
 			}
 		}
+		try {
+			file.close();
+		} catch (IOException e) {
+			// Nothing to do
+		}
 		return names;
 	}