[ 
https://issues.apache.org/jira/browse/TUSCANY-1562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12550375
 ] 

Nishant Joshi commented on TUSCANY-1562:
----------------------------------------

I have tested itest\exceptions-simple-ws, it was working fine.But when i have 
created war of this service and deployed it Tomcat 6 and try to access from 
service using following composite file i got same error that i have posted 
earlier.
Here ExampleTestCase.java contains implementation of ExampleService.

composite xmlns="http://www.osoa.org/xmlns/sca/1.0"; 
           targetNamespace="http://www.example.com";
           xmlns:hw="http://www.example.com";
           name="example">

    <component name="ExampleTestCaseComponent">
        <implementation.java class="com.example.ExampleTestCase" />
        <reference name="myService">
            <interface.java interface="com.example.ExampleService" />
            <binding.ws 
uri="http://localhost:8080/itest-exceptions-simple-ws-1.1-incubating-SNAPSHOT/ExampleServiceComponent";
 />
        </reference>
    </component>
   
</composite>

my client is tuscany client and i m using above composite file to access 
service which was deployed in Tomcat.
In Service side following composite file i have used which was modified to 
generate wsdl on the fly

<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"; 
           targetNamespace="http://www.example.com";
           xmlns:hw="http://www.example.com";
           name="example">
    <component name="ExampleServiceComponent">
        <implementation.java class="com.example.ExampleServiceImpl"/>
        <service name="ExampleService">
            <interface.java interface="com.example.ExampleService" />
            <binding.ws />
        </service>  
    </component>
</composite>

> Service method's "throws Exception" clause create problem at time of on fly 
> generation of wsdl
> ----------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-1562
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-1562
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Core Runtime
>    Affects Versions: Java-SCA-0.99, Java-SCA-Next
>         Environment: Windows XP, tuscany-sca-1.0-incubating-SNAPSHOT, 
> Eclipse, Tomcat 6, maven
>            Reporter: Nishant Joshi
>             Fix For: Java-SCA-1.0
>
>         Attachments: Example(Using axis2_1.3-RC2).wsdl, Example.zip, 
> Exception_Sample.zip, jira1562.zip, localhost.2007-08-24.log, 
> SOAP_Response_CustomException_extends_Exception.txt, 
> SOAP_Response_CustomException_extends_Exception_2.txt
>
>
> Hi, I am creating a simple programme in which when i declared throws clause 
> in my method, following error is occured, when i try to deploy my war file in 
> to Tomcat. WAR is generated using maven.
> I have also tried using custom Exception but result is same.
>              Now when i have catch the exception in service method then 
> problem is solved and wsdl is generated.(so now there is no throws clause).
> So in sort problem is defining throws clause in service method create problem.
> Note: Following error is in localhost.log file of Tomcat 6.0 at time of 
> starting of Tomcat.I am using Nightly build SNAPSHOT that i have mentioned in 
> environment.
> SEVERE: exception initializing SCADomain
> org.osoa.sca.ServiceRuntimeException: org.osoa.sca.ServiceRuntimeException: 
> org.apache.tuscany.sca.core.runtime.ActivationException: 
> java.lang.RuntimeException: org.apache.axis2.AxisFault: There are no parts 
> for fault message : {http://example.com}Exception
>       at 
> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:264)
>       at 
> org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:82)
>       at 
> org.apache.tuscany.sca.webapp.SCADomainHelper.initSCADomain(SCADomainHelper.java:63)
>       at 
> org.apache.tuscany.sca.webapp.TuscanyContextListener.contextInitialized(TuscanyContextListener.java:37)
>       at 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
>       at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>       at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>       at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>       at 
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>       at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>       at java.lang.reflect.Method.invoke(Unknown Source)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: org.osoa.sca.ServiceRuntimeException: 
> org.apache.tuscany.sca.core.runtime.ActivationException: 
> java.lang.RuntimeException: org.apache.axis2.AxisFault: There are no parts 
> for fault message : {http://example.com}Exception
>       at 
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:169)
>       at 
> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:230)
>       ... 27 more
> Caused by: org.apache.tuscany.sca.core.runtime.ActivationException: 
> java.lang.RuntimeException: org.apache.axis2.AxisFault: There are no parts 
> for fault message : {http://example.com}Exception
>       at 
> org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:747)
>       at 
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:167)
>       ... 28 more
> Caused by: java.lang.RuntimeException: org.apache.axis2.AxisFault: There are 
> no parts for fault message : {http://example.com}Exception
>       at 
> org.apache.tuscany.sca.binding.axis2.Axis2ServiceClient.createServiceClient(Axis2ServiceClient.java:89)
>       at 
> org.apache.tuscany.sca.binding.axis2.Axis2ServiceClient.<init>(Axis2ServiceClient.java:66)
>       at 
> org.apache.tuscany.sca.binding.axis2.Axis2ReferenceBindingProvider.<init>(Axis2ReferenceBindingProvider.java:73)
>       at 
> org.apache.tuscany.sca.binding.axis2.Axis2BindingProviderFactory.createReferenceBindingProvider(Axis2BindingProviderFactory.java:53)
>       at 
> org.apache.tuscany.sca.binding.axis2.Axis2BindingProviderFactory.createReferenceBindingProvider(Axis2BindingProviderFactory.java:40)
>       at 
> org.apache.tuscany.sca.provider.DefaultProviderFactoryExtensionPoint$LazyBindingProviderFactory.createReferenceBindingProvider(DefaultProviderFactoryExtensionPoint.java:190)
>       at 
> org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.addReferenceBindingProviders(CompositeActivatorImpl.java:253)
>       at 
> org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.addRuntimeProviders(CompositeActivatorImpl.java:104)
>       at 
> org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:744)
>       ... 29 more
> Caused by: org.apache.axis2.AxisFault: There are no parts for fault message : 
> {http://example.com}Exception
>       at 
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:298)
>       at 
> org.apache.axis2.description.AxisService.createClientSideAxisService(AxisService.java:1523)
>       at 
> org.apache.tuscany.sca.binding.axis2.Axis2ServiceClient.createServiceClient(Axis2ServiceClient.java:84)
>       ... 37 more
> Caused by: 
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder$WSDLProcessingException:
>  There are no parts for fault message : {http://example.com}Exception
>       at 
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameReference(WSDL11ToAxisServiceBuilder.java:920)
>       at 
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateBinding(WSDL11ToAxisServiceBuilder.java:533)
>       at 
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpoint(WSDL11ToAxisServiceBuilder.java:374)
>       at 
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpoints(WSDL11ToAxisServiceBuilder.java:334)
>       at 
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:288)
>       ... 39 more
> Aug 21, 2007 11:47:36 AM org.apache.catalina.core.ApplicationContext log
> INFO: ContextListener: contextInitialized()
> Aug 21, 2007 11:47:36 AM org.apache.catalina.core.ApplicationContext log
> INFO: SessionListener: contextInitialized()
> Thanks in advance
> Nishant Joshi

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to