The unrecognizedElementException usually tells you that the extension
suposed to handle that part of the SCDL is not available. As I just did a
quick try and saw BigBank M2 working on TC, I'd recommend to check the
generated war file, and to see if the right dependencies are on the right
folders.

I'f i'm not mistaken, this is related to IDL WSDL extension, and you should
see a wsdl-1.0-incubator-M2.jar in WEB-INF\tuscany\extensions. The extension
should be placed there by the following configuration on the project POM
file (check detailed usage in bigbank\webclient\pom.xml)

                  ...
                 <extensions>
                        .....
                       <dependency>
                           <groupId>org.apache.tuscany.sca.services.idl
</groupId>
                           <artifactId>wsdl</artifactId>
                           <version>${scaImplVersion}</version>
                       </dependency>

                   </extensions>
                   ...


On 4/18/07, Fabian Stadler <[EMAIL PROTECTED]> wrote:

Hello,
I've just started getting into SCA and using tuscany. I built my own
composite that implements a small order system for a procurement system.
When I try to deploy my composite as a web app on Tomcat, I keep receiving
the stacktrace that is printed below.

My default.scdl looks like this (actually it is copied from the bigbank
sample and suited to my application):

<?xml version="1.0" encoding="UTF-8"?>
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"; xmlns:wsdli="
http://www.w3.org/2006/01/wsdl-instance"; name="OrderComposite">
        <service name="OrderWebService">
        <interface.wsdl interface="
http://ProcurementSystem#wsdl.interface(OrderService)" wsdli:wsdlLocation
="http://ProcurementSystem wsdl/OrderWebService.wsdl" />
        <binding.ws endpoint="

http://ProcurementSystem#wsdl.endpoint(OrderWebService/OrderWebServiceSOAP)
" location="wsdl/OrderWebService.wsdl" />
        <reference>OrderSystemComponent</reference>
    </service>
    <component name="OrderSystemComponent">
        <implementation.java class="
components.order.impl.OrderComponentImpl"/>
        <reference>OrderDASComponent</reference>
    </component>
    <component name="OrderDASComponent">
        <implementation.java class="components.order.das.OrderDASImpl"/>
    </component>
</composite>

Referring to this bug: http://issues.apache.org/jira/browse/TUSCANY-596  I
thought the problem could be be fixed by building a new tuscany runtime
with
maven from the repository. I tried to but the problem persists. Can anyone
give me a hint, what I could try else?

Thanks in advance

Fabian


Tomcat stdout log:

org.apache.tuscany.spi.loader.UnrecognizedElementException:
{http://www.osoa.org/xmlns/sca/1.0}interface.wsdl
[{http://www.osoa.org/xmlns/sca/1.0}interface.wsdl]
Context stack trace: [SCA Order System]
org.apache.tuscany.runtime.webapp.ServletLauncherInitException:
org.apache.tuscany.spi.loader.UnrecognizedElementException:
{http://www.osoa.org/xmlns/sca/1.0}interface.wsdl
[{http://www.osoa.org/xmlns/sca/1.0}interface.wsdl]
Context stack trace: [SCA Order System]
        at
org.apache.tuscany.runtime.webapp.WebappRuntimeImpl.initialize(
WebappRuntimeImpl.java:147)
        at

org.apache.tuscany.runtime.webapp.TuscanyContextListener.contextInitialized
(TuscanyContextListener.java:74)
        at
org.apache.catalina.core.StandardContext.listenerStart(
StandardContext.java:3764)
        .....
Caused by: org.apache.tuscany.spi.loader.UnrecognizedElementException:
{http://www.osoa.org/xmlns/sca/1.0}interface.wsdl
[{http://www.osoa.org/xmlns/sca/1.0}interface.wsdl]
Context stack trace: [SCA Order System]
        at
org.apache.tuscany.core.loader.LoaderRegistryImpl.load(
LoaderRegistryImpl.java:90)
        at
org.apache.tuscany.core.loader.ServiceLoader.load(ServiceLoader.java:84)
        at
org.apache.tuscany.core.loader.ServiceLoader.load(ServiceLoader.java:51)
        at
org.apache.tuscany.core.loader.LoaderRegistryImpl.load(
LoaderRegistryImpl.java:92)
        at
org.apache.tuscany.core.implementation.composite.CompositeLoader.load(
CompositeLoader.java:81)
        ... 25 more
org.apache.tuscany.runtime.webapp.ServletLauncherInitException:
org.apache.tuscany.spi.loader.UnrecognizedElementException:
{http://www.osoa.org/xmlns/sca/1.0}interface.wsdl
[{http://www.osoa.org/xmlns/sca/1.0}interface.wsdl]
Context stack trace: [SCA Order System]
        at
org.apache.tuscany.runtime.webapp.WebappRuntimeImpl.initialize(
WebappRuntimeImpl.java:147)
        at

org.apache.tuscany.runtime.webapp.TuscanyContextListener.contextInitialized
(TuscanyContextListener.java:74)
        at
org.apache.catalina.core.StandardContext.listenerStart(
StandardContext.java:3764)
        .........







--
Luciano Resende
http://people.apache.org/~lresende

Reply via email to