Hi All,
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 in
service method).
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.
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<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<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<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<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 <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 <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()
Is there any solution?
Thanks in advance
Nishant Joshi