Hi i have an exposed WS like this : public void changementCoordonneesBancaires(People people, Set<Adress> setAdress) throws BusinessException
Input wsdl message like this : <xs:element name="changementCoordonneesBancaires"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="people" nillable="true" type="tns:Personne" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="setAdress" nillable="true" type="tns:Adress" /> </xs:sequence> </xs:complexType> </xs:element> But when i expose it by tuscany and i call it, i get this exception : 2010-11-22 17:25:56 ERROR [AxisEngine] org.apache.tuscany.sca.databinding.TransformationException: No path found for the transformation: java:array->java:complexType org.apache.axis2.AxisFault: org.apache.tuscany.sca.databinding.TransformationException: No path found for the transformation: java:array->java:complexType at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOutSyncMessageRece iver.invokeBusinessLogic(Axis2ServiceInOutSyncMessageReceiver.java:100) at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusine ssLogic(AbstractInOutSyncMessageReceiver.java:42) at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessa geReceiver.java:100) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReques t(HTTPTransportUtils.java:275) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:133) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.tuscany.sca.host.webapp.WebAppRequestDispatcher.forward(WebAp pRequestDispatcher.java:107) at org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.doFilter(Tuscany ServletFilter.java:94) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2 98) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:85 2) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process( Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source) Caused by: org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.databinding.TransformationException: No path found for the transformation: java:array->java:complexType at org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(Runtime WireInvoker.java:138) at org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(Runtime WireInvoker.java:104) at org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(Runtime WireInvoker.java:98) at org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.invoke(RuntimeWireI mpl.java:173) at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.invokeTarge t(Axis2ServiceProvider.java:766) at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOutSyncMessageRece iver.invokeBusinessLogic(Axis2ServiceInOutSyncMessageReceiver.java:70) ... 21 more Caused by: org.apache.tuscany.sca.databinding.TransformationException: No path found for the transformation: java:array->java:complexType at org.apache.tuscany.sca.databinding.impl.MediatorImpl.getTransformerChain (MediatorImpl.java:203) at org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImp l.java:101) at org.apache.tuscany.sca.core.databinding.transformers.Input2InputTransfor mer.transform(Input2InputTransformer.java:240) at org.apache.tuscany.sca.core.databinding.transformers.Input2InputTransfor mer.transform(Input2InputTransformer.java:45) at org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImp l.java:113) at org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediateInput(Mediat orImpl.java:431) at org.apache.tuscany.sca.core.databinding.wire.DataTransformationIntercept or.invoke(DataTransformationInterceptor.java:65) at org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(Runtime WireInvoker.java:129) ... 26 more Have you an idea how i can solve this problem.? thanks Gaetan
