OASIS spec compliance test validation failure out of domain-node
----------------------------------------------------------------
Key: TUSCANY-3921
URL: https://issues.apache.org/jira/browse/TUSCANY-3921
Project: Tuscany
Issue Type: Bug
Affects Versions: Java-SCA-2.0-Beta2
Environment: WebSphere SCA
Reporter: Brian Sullivan
I am running OASIS spec compliance test in another hosting environment.
Contribution validation fails
with:org.apache.tuscany.sca.monitor.ValidationException: [Contribution:
JCA_General_POJO] - [POL30016] Excluded Intent SOAP not found for intent
antiSoap
Adding the following to
modules\domain-node\src\main\java\org\apache\tuscany\sca\impl\DeployedComposite.java
protected void build() throws ValidationException, ActivationException,
ContributionResolveException, CompositeBuilderException {
List<Contribution> contributions = new ArrayList<Contribution>();
contributions.add(contribution);
contributions.get(0).getDeployables().clear();
contributions.get(0).getDeployables().add(composite);
> for (Contribution contribution : dependedOnContributions){
>> if (!contributions.contains(contribution)){
>> contributions.add(contribution);
>> }
> }
resolves the issue. Note however that the >> lines are needed because
dependedOnContributions contains redundant contribution entries
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira