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

Reply via email to