Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 4.4.3
-
Fix Version/s: 5.0.0
-
Component/s: Configuration
-
Security Level: Public
-
- Environment:
- -
Issue Links
| Depends | |||
|---|---|---|---|
|
|||
Activity
| Field | Original Value | New Value |
|---|---|---|
| Priority | Major [ 3 ] | |
| Description |
The timeout value used invoking a external web-service is defined at SU-level through the CDK's parameter {{cdk:timeout}}. If we define a value using a placeholder, we get an error on deployment:
{code} sample-0 2018/01/19 15:29:35,761 GMT+0100 INFO [Petals.Container.Components.petals-bc-soap] : Deploying Service Unit 'su-soap-sharepoint-provide-1.0.1-SNAPSHOT' sample-0 2018/01/19 15:29:35,766 GMT+0100 SEVERE [Petals.Container.Components.petals-bc-soap] : Failed to parse the JBI descriptor for Service Unit 'su-soap-sharepoint-provide-1.0.1-SNAPSHOT' org.ow2.petals.jbi.descriptor.JBIDescriptorException: Failed to build Java bindings from JBI descriptor XML document at org.ow2.petals.jbi.descriptor.AbstractJBIDescriptorBuilder.buildJavaJBIDescriptor(AbstractJBIDescriptorBuilder.java:180) at org.ow2.petals.jbi.descriptor.AbstractJBIDescriptorBuilder.buildJavaJBIDescriptor(AbstractJBIDescriptorBuilder.java:201) at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.getFinalJbiDescriptor(AbstractServiceUnitManager.java:224) at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.deploy(AbstractServiceUnitManager.java:131) at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.deploySUtoComponent(DeploySUToComponentTask.java:119) at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.execute(DeploySUToComponentTask.java:73) at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73) at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:156) at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:119) at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:78) at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73) at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:166) ... Caused by: javax.xml.bind.UnmarshalException - with linked exception: [org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 294; cvc-datatype-valid.1.2.1 : '${consumer.sharepoint.timeout}' n'est pas une valeur valide pour 'integer'.] at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:335) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:526) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:223) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:195) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:249) at org.ow2.petals.jbi.descriptor.AbstractJBIDescriptorBuilder.buildJavaJBIDescriptor(AbstractJBIDescriptorBuilder.java:174) ... 52 more Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 294; cvc-datatype-valid.1.2.1 : '${consumer.sharepoint.timeout}' n'est pas une valeur valide pour 'integer'. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:284) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:452) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3230) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.elementLocallyValidType(XMLSchemaValidator.java:3145) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processElementContent(XMLSchemaValidator.java:3055) ... {code} {code} |
The timeout value used invoking a external web-service is defined at SU-level through the CDK's parameter {{cdk:timeout}}. If we define a value using a placeholder, we get an error on deployment:
{code} sample-0 2018/01/19 15:29:35,761 GMT+0100 INFO [Petals.Container.Components.petals-bc-soap] : Deploying Service Unit 'su-soap-sharepoint-provide-1.0.1-SNAPSHOT' sample-0 2018/01/19 15:29:35,766 GMT+0100 SEVERE [Petals.Container.Components.petals-bc-soap] : Failed to parse the JBI descriptor for Service Unit 'su-soap-sharepoint-provide-1.0.1-SNAPSHOT' org.ow2.petals.jbi.descriptor.JBIDescriptorException: Failed to build Java bindings from JBI descriptor XML document at org.ow2.petals.jbi.descriptor.AbstractJBIDescriptorBuilder.buildJavaJBIDescriptor(AbstractJBIDescriptorBuilder.java:180) at org.ow2.petals.jbi.descriptor.AbstractJBIDescriptorBuilder.buildJavaJBIDescriptor(AbstractJBIDescriptorBuilder.java:201) at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.getFinalJbiDescriptor(AbstractServiceUnitManager.java:224) at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.deploy(AbstractServiceUnitManager.java:131) at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.deploySUtoComponent(DeploySUToComponentTask.java:119) at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeploySUToComponentTask.execute(DeploySUToComponentTask.java:73) at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73) at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:156) at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:119) at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:78) at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73) at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:166) ... Caused by: javax.xml.bind.UnmarshalException - with linked exception: [org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 294; cvc-datatype-valid.1.2.1 : '${consumer.sharepoint.timeout}' n'est pas une valeur valide pour 'integer'.] at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:335) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:526) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:223) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:195) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:249) at org.ow2.petals.jbi.descriptor.AbstractJBIDescriptorBuilder.buildJavaJBIDescriptor(AbstractJBIDescriptorBuilder.java:174) ... 52 more Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 294; cvc-datatype-valid.1.2.1 : '${consumer.sharepoint.timeout}' n'est pas une valeur valide pour 'integer'. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:284) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:452) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3230) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.elementLocallyValidType(XMLSchemaValidator.java:3145) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processElementContent(XMLSchemaValidator.java:3055) ... {code} |
| Status | New [ 10000 ] | Open [ 10002 ] |
| Link |
This issue depends on |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 4.5.0 [ 10823 ] | |
| Resolution | Fixed [ 1 ] |