You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by pi...@apache.org on 2010/12/30 06:35:24 UTC
svn commit: r1053797 -
/karaf/branches/karaf-2.1.x/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java
Author: pieber
Date: Thu Dec 30 05:35:24 2010
New Revision: 1053797
URL: http://svn.apache.org/viewvc?rev=1053797&view=rev
Log:
Minor output enhancement for zip manifest error possible during installation of features
Signed-off-by: Andreas Pieber <an...@gmail.com>
(cherry picked from commit 07fd6a24319b4da5526053b1f0051ab3ca366bc0)
Signed-off-by: Andreas Pieber <an...@gmail.com>
Modified:
karaf/branches/karaf-2.1.x/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java
Modified: karaf/branches/karaf-2.1.x/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java
URL: http://svn.apache.org/viewvc/karaf/branches/karaf-2.1.x/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java?rev=1053797&r1=1053796&r2=1053797&view=diff
==============================================================================
--- karaf/branches/karaf-2.1.x/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java (original)
+++ karaf/branches/karaf-2.1.x/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java Thu Dec 30 05:35:24 2010
@@ -547,9 +547,9 @@ public class FeaturesServiceImpl impleme
}
protected Bundle installBundleIfNeeded(InstallationState state, BundleInfo bundleInfo) throws IOException, BundleException {
- LOGGER.debug("Checking " + bundleInfo.getLocation());
InputStream is;
String bundleLocation = bundleInfo.getLocation();
+ LOGGER.debug("Checking " + bundleLocation);
try {
is = new BufferedInputStream(new URL(bundleLocation).openStream());
} catch (RuntimeException e) {
@@ -561,7 +561,7 @@ public class FeaturesServiceImpl impleme
JarInputStream jar = new JarInputStream(is);
Manifest m = jar.getManifest();
if(m == null) {
- throw new BundleException("Manifest not present in the first entry of the zip");
+ throw new BundleException("Manifest not present in the first entry of the zip " + bundleLocation);
}
String sn = m.getMainAttributes().getValue(Constants.BUNDLE_SYMBOLICNAME);
String vStr = m.getMainAttributes().getValue(Constants.BUNDLE_VERSION);