You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "makiet (Created) (JIRA)" <de...@tuscany.apache.org> on 2012/01/31 11:48:10 UTC
[jira] [Created] (TUSCANY-4010) Tuscany 2.0 Beta3 problem occurs
when applying policy with binding ws
Tuscany 2.0 Beta3 problem occurs when applying policy with binding ws
---------------------------------------------------------------------
Key: TUSCANY-4010
URL: https://issues.apache.org/jira/browse/TUSCANY-4010
Project: Tuscany
Issue Type: Bug
Components: Java SCA Policy
Affects Versions: Java-SCA-2.0-Beta3
Environment: OS: Windows 7 Ultimate SP1 32 bit.
IDE: Eclipse 3.6 Helios
Hardware specs: CPU Intel E2180, Ram 2Gb bus 667, Mainboard Biostar G31D-M7, VGA & Sound onboard
Reporter: makiet
Fix For: Java-SCA-2.0-M4
I ran Calculator example in SCA with Apache Tuscany 2.0 An Introduction, Ivan A Krizsan (2010) in Exposing a SOAP web service section.
Here is my Calculator.composite
<?xml version="1.0" encoding="UTF-8"?>
<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912"
targetNamespace="http://ivan.com/soaexamples" xmlns:ik="http://ivan.com/soaexamples"
name="CalculatorComposite">
<component name="AdditionComponent">
<implementation.java class="com.ivan.components.impl.AdditionServiceImpl" />
</component>
<component name="SubtractionComponent">
<implementation.java class="com.ivan.components.impl.SubtractionServiceImpl" />
</component>
<component name="CalculatorComponent">
<implementation.java class="com.ivan.components.impl.CalculatorServiceImpl" />
<service name="CalculatorService">
<interface.java interface="com.ivan.components.CalculatorService" />
<binding.ws requires="SOAP.1_2" uri="http://localhost:8085/CalcService" />
</service>
<reference name="additionService" target="AdditionComponent" />
<reference name="subtractionServ" target="SubtractionComponent" />
</component>
</composite>
And my pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.ivan.soaexample</groupId>
<artifactId>SCACaculator</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<version>1.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.2</version>
</dependency>
<dependency>
<groupId>org.apache.tuscany.sca</groupId>
<artifactId>tuscany-base-runtime-pom</artifactId>
<version>2.0-Beta3</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.apache.tuscany.sca</groupId>
<artifactId>tuscany-data-api</artifactId>
<version>2.0-Beta3</version>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>6.1.19</version>
</dependency>
</dependencies>
</project>
The result in the console:
Jan 31, 2012 5:36:08 PM org.apache.tuscany.sca.node.impl.NodeImpl start
INFO: Starting node: http://tuscany.apache.org/sca/1.1/nodes/default0 domain: default
Jan 31, 2012 5:36:08 PM org.apache.tuscany.sca.node.impl.NodeFactoryImpl loadContributions
INFO: Loading contribution: file:/G:/SOA/jbpm5.1.0/workspace/SCACaculator/target/classes/
Jan 31, 2012 5:36:11 PM org.apache.tuscany.sca.builder.impl.CompositePolicyBuilderImpl [Composite: {http://docs.oasis-open.org/ns/opencsa/sca/200912}, Component: CalculatorComponent, Service: CalculatorService] (IntentNotFoundAtBuild)
SEVERE: Intent {http://docs.oasis-open.org/ns/opencsa/sca/200912}SOAP.1_2 is not defined in SCA definitions
Exception in thread "main" java.lang.IllegalStateException: org.oasisopen.sca.ServiceRuntimeException: [Composite: {http://docs.oasis-open.org/ns/opencsa/sca/200912}, Component: CalculatorComponent, Service: CalculatorService] - Intent {http://docs.oasis-open.org/ns/opencsa/sca/200912}SOAP.1_2 is not defined in SCA definitions
at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:195)
at com.ivan.server.CalculatorServerStarter.main(CalculatorServerStarter.java:16)
Caused by: org.oasisopen.sca.ServiceRuntimeException: [Composite: {http://docs.oasis-open.org/ns/opencsa/sca/200912}, Component: CalculatorComponent, Service: CalculatorService] - Intent {http://docs.oasis-open.org/ns/opencsa/sca/200912}SOAP.1_2 is not defined in SCA definitions
at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.analyzeProblems(NodeFactoryImpl.java:202)
at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.configureNode(NodeFactoryImpl.java:314)
at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:140)
... 1 more
When I removed: requires="SOAP.1_2", everything was fine.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira