[ 
https://issues.apache.org/jira/browse/SLING-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Peter Melnikov resolved SLING-5627.
-----------------------------------
    Resolution: Not A Bug

Resolving the issue, as it was a configuration problem on my side.

> maven-sling-plugin: HTTP Status is not checked correctly when WebConsole 
> install method used
> --------------------------------------------------------------------------------------------
>
>                 Key: SLING-5627
>                 URL: https://issues.apache.org/jira/browse/SLING-5627
>             Project: Sling
>          Issue Type: Bug
>          Components: Maven Plugins and Archetypes
>    Affects Versions: Maven Sling Plugin 2.1.8
>         Environment: AEM 6.1 sp1
> Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 
> 2015-04-22T14:57:37+03:00)
> Maven home: d:\Java\apache-maven-3.3.3\bin\..
> Java version: 1.8.0_66, vendor: Oracle Corporation
> Java home: c:\Program Files\Java\jdk1.8.0_66\jre
> Default locale: ru_RU, platform encoding: Cp1251
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
>            Reporter: Peter Melnikov
>              Labels: maven, sling
>
> Maven Sling Plugin fails upon bundle installation on a fresh instance:
> [ERROR] Failed to execute goal 
> org.apache.sling:maven-sling-plugin:2.1.8:install (install-bundle) on project 
> core: Insta
> llation on http://localhost:4502/apps/beneteau/install failed, cause: 
> Installation failed, cause: Created -> [Help 1]
> Accordingly to the code in AbstractBundleInstallMojo.java the HTTP result is 
> expected 200 OK while for HTTP POST the status 201 Created is also a valid 
> status of normal execution:
> int status = getHttpClient().executeMethod(filePost);
> if (status == HttpStatus.SC_OK) {
>         getLog().info("Bundle installed");
> } else { 
> Proposed fix is to add also condition status == HttpStatus.SC_CREATED



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to