Petals Ant Tasks

'jbi-deploy-service-assembly' does not fail when an error occurs during the deployment

Details

  • Description:
    Hide

    If the deployment of a service assembly succeeds on the container side, returning a deployment report with errors at service-unit level, the Petals Ant Task jbi-deploy-service-assembly does not fail even if the attribute failOnError is set to true.
    Only the error is logged on the Ant task side:

    [jbi-deploy-service-assembly] Failed to deploy SU 'su-xslt-two-provides-5.0.0-SNAPSHOT':
    [jbi-deploy-service-assembly] org.ow2.petals.component.framework.api.exception.PEtALSCDKException: Only one 'Provides' section is allowed by this component.
    [jbi-deploy-service-assembly] 	at org.ow2.petals.se.xslt.XsltSuManager.doDeploy(XsltSuManager.java:132)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.deploy(AbstractServiceUnitManager.java:266)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.deploySUtoComponent(DeploySUToComponentTask.java:122)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.execute(DeploySUToComponentTask.java:75)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:165)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:122)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:81)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:169)
    ...
    ...
    ...
    [jbi-deploy-service-assembly] Service assembly 'sa-xslt-undeployable-su-5.0.0-SNAPSHOT' deployed with some SU deployment in failure
    Show
    If the deployment of a service assembly succeeds on the container side, returning a deployment report with errors at service-unit level, the Petals Ant Task jbi-deploy-service-assembly does not fail even if the attribute failOnError is set to true. Only the error is logged on the Ant task side:
    [jbi-deploy-service-assembly] Failed to deploy SU 'su-xslt-two-provides-5.0.0-SNAPSHOT':
    [jbi-deploy-service-assembly] org.ow2.petals.component.framework.api.exception.PEtALSCDKException: Only one 'Provides' section is allowed by this component.
    [jbi-deploy-service-assembly] 	at org.ow2.petals.se.xslt.XsltSuManager.doDeploy(XsltSuManager.java:132)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.deploy(AbstractServiceUnitManager.java:266)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.deploySUtoComponent(DeploySUToComponentTask.java:122)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.execute(DeploySUToComponentTask.java:75)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:165)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:122)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:81)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
    [jbi-deploy-service-assembly] 	at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:169)
    ...
    ...
    ...
    [jbi-deploy-service-assembly] Service assembly 'sa-xslt-undeployable-su-5.0.0-SNAPSHOT' deployed with some SU deployment in failure
  • Environment:
    -

Issue Links

Activity

Christophe DENEUX made changes - Thu, 26 Mar 2015 - 10:41:19 +0100
Field Original Value New Value
Fix Version/s 2.4.1 [ 10521 ]
Priority Major [ 3 ]
Description If the deployment of a service assembly fails on the contaider side, returning a deployment report with errors, the Petals Ant Task {{jbi-deploy-service-assembly}} does not fail even if the attribute {{failOnError}} is set to {{true}}.
We have only the error logged by the Ant task:
{code}
[jbi-deploy-service-assembly] Failed to deploy SU 'su-xslt-two-provides-5.0.0-SNAPSHOT':
[jbi-deploy-service-assembly] org.ow2.petals.component.framework.api.exception.PEtALSCDKException: Only one 'Provides' section is allowed by this component.
[jbi-deploy-service-assembly] at org.ow2.petals.se.xslt.XsltSuManager.doDeploy(XsltSuManager.java:132)
[jbi-deploy-service-assembly] at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.deploy(AbstractServiceUnitManager.java:266)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.deploySUtoComponent(DeploySUToComponentTask.java:122)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.execute(DeploySUToComponentTask.java:75)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:165)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:122)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:81)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:169)
...
...
...
[jbi-deploy-service-assembly] Service assembly 'sa-xslt-undeployable-su-5.0.0-SNAPSHOT' deployed with some SU deployment in failure

{code}
If the deployment of a service assembly fails on the contaider side, returning a deployment report with errors, the Petals Ant Task {{jbi-deploy-service-assembly}} does not fail even if the attribute {{failOnError}} is set to {{true}}.
Only the error is logged on the Ant task side:
{code}
[jbi-deploy-service-assembly] Failed to deploy SU 'su-xslt-two-provides-5.0.0-SNAPSHOT':
[jbi-deploy-service-assembly] org.ow2.petals.component.framework.api.exception.PEtALSCDKException: Only one 'Provides' section is allowed by this component.
[jbi-deploy-service-assembly] at org.ow2.petals.se.xslt.XsltSuManager.doDeploy(XsltSuManager.java:132)
[jbi-deploy-service-assembly] at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.deploy(AbstractServiceUnitManager.java:266)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.deploySUtoComponent(DeploySUToComponentTask.java:122)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.execute(DeploySUToComponentTask.java:75)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:165)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:122)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:81)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:169)
...
...
...
[jbi-deploy-service-assembly] Service assembly 'sa-xslt-undeployable-su-5.0.0-SNAPSHOT' deployed with some SU deployment in failure
{code}
Christophe DENEUX made changes - Thu, 26 Mar 2015 - 10:41:25 +0100
Status New [ 10000 ] Open [ 10002 ]
Christophe DENEUX made changes - Thu, 26 Mar 2015 - 10:41:28 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Thu, 26 Mar 2015 - 10:54:35 +0100
Description If the deployment of a service assembly fails on the contaider side, returning a deployment report with errors, the Petals Ant Task {{jbi-deploy-service-assembly}} does not fail even if the attribute {{failOnError}} is set to {{true}}.
Only the error is logged on the Ant task side:
{code}
[jbi-deploy-service-assembly] Failed to deploy SU 'su-xslt-two-provides-5.0.0-SNAPSHOT':
[jbi-deploy-service-assembly] org.ow2.petals.component.framework.api.exception.PEtALSCDKException: Only one 'Provides' section is allowed by this component.
[jbi-deploy-service-assembly] at org.ow2.petals.se.xslt.XsltSuManager.doDeploy(XsltSuManager.java:132)
[jbi-deploy-service-assembly] at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.deploy(AbstractServiceUnitManager.java:266)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.deploySUtoComponent(DeploySUToComponentTask.java:122)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.execute(DeploySUToComponentTask.java:75)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:165)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:122)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:81)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:169)
...
...
...
[jbi-deploy-service-assembly] Service assembly 'sa-xslt-undeployable-su-5.0.0-SNAPSHOT' deployed with some SU deployment in failure
{code}
If the deployment of a service assembly *succeeds* on the container side, returning a *deployment report with errors at service-unit level*, the Petals Ant Task {{jbi-deploy-service-assembly}} does not fail even if the attribute {{failOnError}} is set to {{true}}.
Only the error is logged on the Ant task side:
{code}
[jbi-deploy-service-assembly] Failed to deploy SU 'su-xslt-two-provides-5.0.0-SNAPSHOT':
[jbi-deploy-service-assembly] org.ow2.petals.component.framework.api.exception.PEtALSCDKException: Only one 'Provides' section is allowed by this component.
[jbi-deploy-service-assembly] at org.ow2.petals.se.xslt.XsltSuManager.doDeploy(XsltSuManager.java:132)
[jbi-deploy-service-assembly] at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.deploy(AbstractServiceUnitManager.java:266)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.deploySUtoComponent(DeploySUToComponentTask.java:122)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.execute(DeploySUToComponentTask.java:75)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:165)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:122)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:81)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
[jbi-deploy-service-assembly] at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:169)
...
...
...
[jbi-deploy-service-assembly] Service assembly 'sa-xslt-undeployable-su-5.0.0-SNAPSHOT' deployed with some SU deployment in failure
{code}
Christophe DENEUX made changes - Thu, 26 Mar 2015 - 15:55:46 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Victor NOËL made changes - Thu, 26 Mar 2015 - 17:45:22 +0100
Status Resolved [ 10004 ] Open [ 10002 ]
Resolution Fixed [ 1 ]
Component/s Task 'jbi-install-component' [ 10343 ]
Component/s Task 'jbi-install-shared-library' [ 10345 ]
Component/s Task 'jbi-list-binding-components' [ 10356 ]
Component/s Task 'jbi-list-service-assemblies' [ 10358 ]
Component/s Task 'jbi-list-service-engines' [ 10355 ]
Component/s Task 'jbi-list-shared-libraries' [ 10357 ]
Component/s Task 'jbi-shut-down-component' [ 10349 ]
Component/s Task 'jbi-shut-down-service-assembly' [ 10354 ]
Component/s Task 'jbi-start-component' [ 10347 ]
Component/s Task 'jbi-start-service-assembly' [ 10352 ]
Component/s Task 'jbi-stop-component' [ 10348 ]
Component/s Task 'jbi-stop-service-assembly' [ 10353 ]
Component/s Task 'jbi-undeploy-service-assembly' [ 10351 ]
Component/s Task 'jbi-uninstall-component' [ 10344 ]
Component/s Task 'jbi-uninstall-shared-library' [ 10346 ]
Christophe DENEUX made changes - Mon, 5 Oct 2015 - 10:51:46 +0200
Affects Version/s 2.5.1 [ 10598 ]
Christophe DENEUX made changes - Mon, 5 Oct 2015 - 10:52:49 +0200
Fix Version/s 2.5.1 [ 10598 ]
Affects Version/s 2.5.1 [ 10598 ]
Christophe DENEUX made changes - Mon, 23 May 2016 - 11:55:41 +0200
Fix Version/s 2.6.1 [ 10628 ]
Fix Version/s 2.6.0 [ 10598 ]
Christophe DENEUX made changes - Mon, 12 Sep 2016 - 17:02:45 +0200
Link This issue blocks PETALSANT-25 [ PETALSANT-25 ]
Christophe DENEUX made changes - Mon, 12 Sep 2016 - 17:03:47 +0200
Component/s Task 'jbi-install-component' [ 10343 ]
Component/s Task 'jbi-install-shared-library' [ 10345 ]
Component/s Task 'jbi-list-binding-components' [ 10356 ]
Component/s Task 'jbi-list-service-assemblies' [ 10358 ]
Component/s Task 'jbi-list-service-engines' [ 10355 ]
Component/s Task 'jbi-list-shared-libraries' [ 10357 ]
Component/s Task 'jbi-shut-down-component' [ 10349 ]
Component/s Task 'jbi-shut-down-service-assembly' [ 10354 ]
Component/s Task 'jbi-start-component' [ 10347 ]
Component/s Task 'jbi-start-service-assembly' [ 10352 ]
Component/s Task 'jbi-stop-component' [ 10348 ]
Component/s Task 'jbi-stop-service-assembly' [ 10353 ]
Component/s Task 'jbi-undeploy-service-assembly' [ 10351 ]
Component/s Task 'jbi-uninstall-component' [ 10344 ]
Component/s Task 'jbi-uninstall-shared-library' [ 10346 ]
Christophe DENEUX made changes - Mon, 12 Sep 2016 - 17:04:37 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Mon, 12 Sep 2016 - 17:06:25 +0200
Fix Version/s 2.6.1 [ 10628 ]
Christophe DENEUX made changes - Mon, 12 Sep 2016 - 17:06:35 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]

People

Dates

  • Created:
    Thu, 26 Mar 2015 - 10:39:55 +0100
    Updated:
    Mon, 12 Sep 2016 - 17:06:35 +0200
    Resolved:
    Mon, 12 Sep 2016 - 17:06:35 +0200