[jboss-jira] [JBoss JIRA] (WFCORE-1563) Failed CLI batch command with "deploy --force" for replace deployment

ted won (JIRA) issues at jboss.org
Fri May 20 11:25:00 EDT 2016


     [ https://issues.jboss.org/browse/WFCORE-1563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ted won moved WFLY-6633 to WFCORE-1563:
---------------------------------------

              Project: WildFly Core  (was: WildFly)
                  Key: WFCORE-1563  (was: WFLY-6633)
          Component/s: CLI
                           (was: CLI)
    Affects Version/s: 3.0.0.Alpha1
                           (was: 10.0.0.Final)
        Fix Version/s: 3.0.0.Alpha2
                           (was: 10.1.0.Final)


> Failed CLI batch command with "deploy --force" for replace deployment
> ---------------------------------------------------------------------
>
>                 Key: WFCORE-1563
>                 URL: https://issues.jboss.org/browse/WFCORE-1563
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: CLI
>    Affects Versions: 3.0.0.Alpha1
>            Reporter: ted won
>            Assignee: ted won
>            Priority: Minor
>              Labels: cli, jboss
>             Fix For: 3.0.0.Alpha2
>
>         Attachments: jboss-ejb-in-ear.ear
>
>
> Using 'deploy --force' command on CLI batch mode fails and returns an error message: "Request is missing the address part."
> {code}
> batch
> deploy --force ./jboss-ejb-in-ear.ear
> run-batch
> {code}
> {panel:title=Error message}
> The batch failed with the following error (you are remaining in the batch editing mode to have a chance to correct the error): Request is missing the address part.
> {panel}
> However, it's working in CLI interactive mode without error.
> There is no adding "address" key in buildDeploymentReplace() of DeployHandler like below.
> Even though on CLI batch mode it validates existence of "address" key in request with Util.validateRequest(), when 'run-batch' command execute in org.jboss.as.cli.handlers.batch.BatchRunHandler.doHandle()
> -------------------------------------------------------------------------------------------
> * First deploy: add by org.jboss.as.cli.handlers.DeployHandler.buildDeploymentAdd()
> {code}
> {
>     "operation" => "add",
>     "address" => {"deployment" => "jboss-ejb-in-ear.ear"},
>     "content" => [{"bytes" => bytes {
>     ...
>     }}]
> }
> {code}
> -------------------------------------------------------------------------------------------
> * After deploy: replace by org.jboss.as.cli.handlers.DeployHandler.buildDeploymentReplace()
> {code}
> {
>     "operation" => "full-replace-deployment",
>     "name" => "jboss-ejb-in-ear.ear",
>     "enabled" => true,
>     "content" => [{"bytes" => bytes {
>     ...
>     }}]
> }
> {code}
> -------------------------------------------------------------------------------------------
> * Expected by org.jboss.as.cli.handlers.DeployHandler.buildDeploymentReplace()
> {code}
> {
>     "operation" => "full-replace-deployment",
>     "name" => "jboss-ejb-in-ear.ear",
>     "address" => [],
>     "enabled" => true,
>     "content" => [{"bytes" => bytes {
>     ...
>     }}]
> }
> {code}
> -------------------------------------------------------------------------------------------



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list