Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.4.0
-
Fix Version/s: 2.5.0
-
Component/s: Task 'jbi-deploy-service-assembly'
-
Security Level: Public
-
- Environment:
- -
Issue Links
| Depends | |||
|---|---|---|---|
|
|
|
||
Activity
| 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} |
| Status | New [ 10000 ] | Open [ 10002 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| 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} |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Resolution | Fixed [ 1 ] |
| 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 ] |
| Affects Version/s | 2.5.1 [ 10598 ] |
| Fix Version/s | 2.5.1 [ 10598 ] | |
| Affects Version/s | 2.5.1 [ 10598 ] |
| Fix Version/s | 2.6.1 [ 10628 ] | |
| Fix Version/s | 2.6.0 [ 10598 ] |
| Link | This issue blocks PETALSANT-25 [ PETALSANT-25 ] |
| 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 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Fix Version/s | 2.6.1 [ 10628 ] |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Resolution | Fixed [ 1 ] |