Return-Path: Delivered-To: apmail-ws-sandesha-dev-archive@www.apache.org Received: (qmail 20122 invoked from network); 12 Jul 2006 13:44:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 12 Jul 2006 13:44:48 -0000 Received: (qmail 56537 invoked by uid 500); 12 Jul 2006 13:44:47 -0000 Delivered-To: apmail-ws-sandesha-dev-archive@ws.apache.org Received: (qmail 56403 invoked by uid 500); 12 Jul 2006 13:44:46 -0000 Mailing-List: contact sandesha-dev-help@ws.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list sandesha-dev@ws.apache.org Received: (qmail 56392 invoked by uid 99); 12 Jul 2006 13:44:46 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Jul 2006 06:44:46 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of jnekanayake@gmail.com designates 64.233.162.202 as permitted sender) Received: from [64.233.162.202] (HELO nz-out-0102.google.com) (64.233.162.202) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Jul 2006 06:44:45 -0700 Received: by nz-out-0102.google.com with SMTP id o1so33987nzf for ; Wed, 12 Jul 2006 06:44:25 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:reply-to:from:to:cc:references:subject:date:mime-version:content-type:x-priority:x-msmail-priority:x-mailer:x-mimeole; b=U67w2jWBjaH6fAMi5y1YLF+dYXtrxYv5qAoNX0ibF8uMG1C8mtkECKLWKZqxS8DkBN7XbMAXsBMB5GilwW+eJCpQOI3qvUtKV61mR3Vqit486f7/9LxmsjabBGouBz7M05VYkgeZTnCVfDq/Wd23qO0QuCSV18STjOFcvkgSiII= Received: by 10.36.118.8 with SMTP id q8mr882367nzc; Wed, 12 Jul 2006 06:44:24 -0700 (PDT) Received: from BLRHJEKANAYA1 ( [149.159.1.154]) by mx.gmail.com with ESMTP id 5sm1355197nzk.2006.07.12.06.44.24; Wed, 12 Jul 2006 06:44:24 -0700 (PDT) Message-ID: <003701c6a5b9$4a121670$9a019f95@ads.iu.edu> Reply-To: "Jaliya Ekanayake" From: "Jaliya Ekanayake" To: "Valerio Vianello" Cc: References: <001e01c6a5a1$e324b830$09c9a8c0@valeriosony> Subject: Re: URI$MalformedURIException Date: Wed, 12 Jul 2006 09:44:24 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0034_01C6A597.C26F0BE0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_NextPart_000_0034_01C6A597.C26F0BE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi,=20 Seems like there is a problem with the addressing header values that you = have set. Can you send the client code in your first service where you = use Call to invoke the other web service. Thanks, Jaliya ----- Original Message -----=20 From: Valerio Vianello=20 To: sandesha-dev@ws.apache.org=20 Sent: Wednesday, July 12, 2006 6:56 AM Subject: URI$MalformedURIException Hi all, I'm a new sandesha user and I'm trying to develop a service = that calls another service using reliable messaging. I published the client service using the following wsdd file: <= /handler> and the service that act as a server with the following wsdd file: <= /handler> When the client service tries to invoke the other service I get the = following error from the server : AxisFault faultCode: = {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode:=20 faultString: org.apache.axis.types.URI$MalformedURIException: Cannot = initialize URI with empty parameters. faultActor:=20 faultNode:=20 faultDetail:=20 = {http://xml.apache.org/axis/}stackTrace:org.apache.axis.types.URI$Malform= edURIException: Cannot initialize URI with empty parameters. at org.apache.axis.types.URI.initialize(URI.java:614) at org.apache.axis.types.URI.<init>(URI.java:311) at org.apache.axis.types.URI.<init>(URI.java:272) at = org.apache.axis.message.addressing.handler.AddressingHandler.processClien= tRequest(AddressingHandler.java:240) at = org.apache.axis.message.addressing.handler.AddressingHandler.invoke(Addre= ssingHandler.java:108) at = org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.ja= va:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:127) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at sandeshaMio.ServizioClient.start(ServizioClient.java:50) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39) at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at = org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:= 397) at = org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.jav= a:186) at = org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)= at = org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.ja= va:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at = org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) at = org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at = org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.ja= va:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:252) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:173) at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:213) at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:178) at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 126) at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 105) at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:107) at = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:14= 8) at = org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869= ) at = org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proce= ssConnection(Http11BaseProtocol.java:664) at = org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.= java:527) at = org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowe= rWorkerThread.java:80) at = org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.= java:684) at java.lang.Thread.run(Thread.java:595) ................ any suggestion ? Valerio ------=_NextPart_000_0034_01C6A597.C26F0BE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,
 
Seems like there is a problem with the = addressing=20 header values that you have set. Can you send the client code in your = first=20 service where you use Call to invoke the other web service.
 
Thanks,
Jaliya
----- Original Message -----
From:=20 Valerio Vianello
Sent: Wednesday, July 12, 2006 = 6:56=20 AM
Subject: = URI$MalformedURIException

Hi all, I'm a new = sandesha user=20 and I'm trying to develop a service that calls another service = using=20 reliable messaging.
I published the = client service=20 using the following wsdd file:
 

<deployment xmlns=3D"http://xml.apache.org/axis/wsdd= /"=20

xmlns:java=3D"http://xml.apache= .org/axis/wsdd/providers/java">

<service name=3D"ServizioClient" provider=3D"java:RPC">

<parameter name=3D"className" = value=3D"sandeshaMio.ServizioClient"/>

<parameter name=3D"allowedMethods" value=3D"*"/>

</service>

<service name=3D"RMService" provider=3D"Handler">

<requestFlow>

<handler=20 = type=3D"java:org.apache.sandesha.ws.rm.handlers.RMServerRequestHandler"&g= t;</handler>

<handler=20 = type=3D"java:org.apache.axis.message.addressing.handler.AddressingHandler= "></handler>

</requestFlow>

<parameter name=3D"handlerClass"=20 = value=3D"org.apache.sandesha.ws.rm.providers.RMClientProvider"/>

<parameter name=3D"className"=20 value=3D"org.apache.sandesha.client.RMService"/>

<parameter name=3D"allowedMethods" value=3D"*"/>

<parameter name=3D"scope" value=3D"request"/>

</service>

</deployment>

and the service that act as a = server with=20 the following wsdd file:

 

<deployment xmlns=3D"http://xml.apache.org/axis/wsdd/"=20 xmlns:java=3D"http://xml.apache.org/axis/wsdd/providers/java">

<service name=3D"ServizioServer" provider=3D"Handler">

<requestFlow>

<handler=20 = type=3D"java:org.apache.sandesha.ws.rm.handlers.RMServerRequestHandler"&g= t;</handler>

<handler=20 = type=3D"java:org.apache.axis.message.addressing.handler.AddressingHandler= "></handler>

</requestFlow>

<parameter name=3D"handlerClass"=20 value=3D"org.apache.sandesha.ws.rm.providers.RMProvider"/>

<parameter name=3D"className" = value=3D"sandeshaMio.ServizioServer"/>

<parameter name=3D"allowedMethods" value=3D"*"/>

<parameter name=3D"scope" value=3D"request"/>

</service>

</deployment>

 

When the client service tries to = invoke the=20 other service I get the following error from the server :

AxisFault
 faultCode:=20 = {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 = faultSubcode:=20
 faultString: = org.apache.axis.types.URI$MalformedURIException: Cannot=20 initialize URI with empty parameters.
 faultActor:=20
 faultNode:
 faultDetail:=20 =
 {http://xml.apache.org/axis/}stackTrace:org.apache.axis.types.U= RI$MalformedURIException:=20 Cannot initialize URI with empty parameters.
 at=20 org.apache.axis.types.URI.initialize(URI.java:614)
 at=20 = org.apache.axis.types.URI.&lt;init&gt;(URI.java:311)
 at = = org.apache.axis.types.URI.&lt;init&gt;(URI.java:272)
 at = = org.apache.axis.message.addressing.handler.AddressingHandler.processClien= tRequest(AddressingHandler.java:240)
 at=20 = org.apache.axis.message.addressing.handler.AddressingHandler.invoke(Addre= ssingHandler.java:108)
 at=20 = org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.ja= va:32)
 at=20 = org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
 at = org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
 at=20 = org.apache.axis.client.AxisClient.invoke(AxisClient.java:127)
 at= =20 org.apache.axis.client.Call.invokeEngine(Call.java:2784)
 at=20 org.apache.axis.client.Call.invoke(Call.java:2767)
 at=20 org.apache.axis.client.Call.invoke(Call.java:2443)
 at=20 org.apache.axis.client.Call.invoke(Call.java:2366)
 at=20 org.apache.axis.client.Call.invoke(Call.java:1812)
 at=20 sandeshaMio.ServizioClient.start(ServizioClient.java:50)
 at=20 sun.reflect.NativeMethodAccessorImpl.invoke0(Native = Method)
 at=20 = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)
 at=20 = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)
 at=20 java.lang.reflect.Method.invoke(Method.java:585)
 at=20 = org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:= 397)
 at=20 = org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.jav= a:186)
 at=20 = org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)=
 at=20 = org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.ja= va:32)
 at=20 = org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
 at = org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
 at=20 = org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453) at=20 = org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
 at= =20 = org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) at=20 = javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
 at = = org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.ja= va:327)
 at=20 = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
 at = = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:252)
 at=20 = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:173)
 at=20 = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:213)
 at=20 = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:178)
 at=20 = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 126)
 at=20 = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 105)
 at=20 = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:107)
 at=20 = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:14= 8)
 at=20 = org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869= )
 at=20 = org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proce= ssConnection(Http11BaseProtocol.java:664)
 at=20 = org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.= java:527)
 at=20 = org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowe= rWorkerThread.java:80)
 at=20 = org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.= java:684)
 at=20 java.lang.Thread.run(Thread.java:595)
................

any suggestion ?

Valerio

 

 

------=_NextPart_000_0034_01C6A597.C26F0BE0--