This is an automated email from the ASF dual-hosted git repository. rombert pushed a commit to annotated tag org.apache.sling.tooling.support.install-1.0.2 in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-tooling-support-install.git
commit a290e88c191e014fb2d25531ef711817a11b97b3 Author: Robert Munteanu <[email protected]> AuthorDate: Tue Feb 17 23:29:58 2015 +0000 SLING-4405 - Unable to install new bundle using the jar upload mechanism Make sure the bundles uploaded as jar files have a location set. git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/tooling/support/install@1660537 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/sling/tooling/support/install/impl/InstallServlet.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/sling/tooling/support/install/impl/InstallServlet.java b/src/main/java/org/apache/sling/tooling/support/install/impl/InstallServlet.java index 9eea9e5..8eee97d 100644 --- a/src/main/java/org/apache/sling/tooling/support/install/impl/InstallServlet.java +++ b/src/main/java/org/apache/sling/tooling/support/install/impl/InstallServlet.java @@ -136,17 +136,20 @@ public class InstallServlet extends HttpServlet { } final String symbolicName = manifest.getMainAttributes().getValue(Constants.BUNDLE_SYMBOLICNAME); + if (symbolicName == null) { logAndWriteError("Manifest does not have a " + Constants.BUNDLE_SYMBOLICNAME, resp); return; } + final String version = manifest.getMainAttributes().getValue(Constants.BUNDLE_VERSION); + // the JarInputStream is used only for validation, we need a fresh input stream for updating rawInput = item.getInputStream(); Bundle found = getBundle(symbolicName); try { - installOrUpdateBundle(found, rawInput, null); + installOrUpdateBundle(found, rawInput, "inputstream:" + symbolicName + "-" + version + ".jar"); result = new InstallationResult(true, null); resp.setStatus(200); -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
