hello everyone, i try to build a very simple with tuscany, but it fails all the time to be launched and i have no idea where the errors come from. I will post my composite file and the error msg from eclipse console.
first at all the composite definition: ------------------------------------------------------------------------------------------------------------ <?xml version="1.0" encoding="ISO-8859-15"?> <sca:composite xmlns:sca="http://www.osoa.org/xmlns/sca/1.0" name="default"> <sca:component name="RuestenKomponent"> <sca:implementation.java class="implement.process.RuestenImpl"/> <sca:service name="RuestenService"> <sca:interface.java interface="api.process.Ruesten"/> </sca:service> </sca:component> <sca:component name="SchruppenKomponent"> <sca:implementation.java class="implement.process.SchruppenImpl"/> <sca:service name="SchruppenService"> <sca:interface.java interface="api.process.Schruppen"/> </sca:service> </sca:component> <sca:component name="VerarbeitungKomponent"> <sca:implementation.java class="implement.process.VerarbeitungsImpl"/> <sca:service name="VerarbeitungService"> <sca:interface.java interface="api.process.Verarbeitung"/> </sca:service> <sca:reference name="ruesten"/> <sca:reference name="schruppen"/> </sca:component> <sca:service name="VerarbeitungService" promote="VerarbeitungKomponent/VerarbeitungService"/> <sca:wire source="VerarbeitungKomponent/schruppen" target="SchruppenKomponent/SchruppenService"/> <sca:wire source="VerarbeitungKomponent/ruesten" target="RuestenKomponent/RuestenService"/> </sca:composite> and following the error message: ------------------------------------------------------------------------------------------------------------ Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.assembly.xml.CompositeProcessor WARNING: No namespace found: Composite = default Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.assembly.builder.impl.ComponentConfigurationBuilderImpl WARNING: Service not found for component service: Component = RuestenKomponent Service = RuestenService Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.assembly.builder.impl.ComponentConfigurationBuilderImpl WARNING: Service not found for component service: Component = SchruppenKomponent Service = SchruppenService Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.assembly.builder.impl.ComponentConfigurationBuilderImpl WARNING: Service not found for component service: Component = VerarbeitungKomponent Service = VerarbeitungService Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBindingURIBuilderImpl WARNING: Service not found for component service: Component = RuestenKomponent Service = RuestenService Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBindingURIBuilderImpl WARNING: Service not found for component service: Component = SchruppenKomponent Service = SchruppenService Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBindingURIBuilderImpl WARNING: Service not found for component service: Component = VerarbeitungKomponent Service = VerarbeitungService Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl activate WARNING: Skipping component service not defined in the component type: RuestenKomponent#RuestenService Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl activate WARNING: Skipping component service not defined in the component type: SchruppenKomponent#SchruppenService Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl activate WARNING: Skipping component service not defined in the component type: VerarbeitungKomponent#VerarbeitungService Aug 12, 2008 1:14:25 PM org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl activate WARNING: Skipping component service not defined in the component type: VerarbeitungKomponent#$promoted$.VerarbeitungService Exception in thread "main" org.osoa.sca.ServiceRuntimeException: More than one service is declared on component VerarbeitungKomponent. Service name is required to get the service. at org.apache.tuscany.sca.core.context.ComponentContextHelper.getSingleService(ComponentContextHelper.java:313) at org.apache.tuscany.sca.core.context.ComponentContextImpl.createSelfReference(ComponentContextImpl.java:156) at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.getServiceReference(DefaultSCADomain.java:581) at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.getService(DefaultSCADomain.java:494) at test.SCAClient.main(SCAClient.java:19) ------------------------------------------------------------------------------------------------------------ Why does it report that component "VerarbeitungKomponent" have more than one Service even thought that there is just one and only one. And all the references and services cann't be seamless bound to source code. best regards
