javax.xml.rpc.JAXRPCException: Number of parameters passed in (0) doesn't match the number of IN/INOUT parameters (1) from the addParameter() calls Backtrace: E:\NewOrc\OrcSites\examples\IBFT\Trythis:6:50-73 getSite()>mysite>(mysite.getPaymentDetails(x),mysite.getBankDetails())>(amt,act)>let(amt,act) ^ Also the error occurs at random. Sometimes it works and sometimes it gives problem. Could it be due to the concurrency operator? Different methods of the same service being invoked concurrently? REgards Nihita On Sat, May 29, 2010 at 11:04 PM, Amin Shali <ams...@gmail.com> wrote: I am suspecting that the problem is with the use of the name "site". "site" is a keyword in Orc. I don't think you can use it as a name for variable. -- Amin Shali On Sat, May 29, 2010 at 11:12 AM, Nihita Goel <nih...@tifr.res.in> wrote: Hello: On Sat, May 29, 2010 at 9:04 AM, John Thywissen <jthy...@cs.utexas.edu>wrote: On 29 May 2010, at 03:06, Nihita Goel wrote: getSite()>site>site.getPaymentDetails(x)>amt>site.getBankDetails() >act This works fine. site.getPaymentDetails(x) publishes a value which binds to amt. Then site.getBankDetails() is called which publishes act. I have tested this. getSite()>site> *(site.getPaymentDetails(x),site.getBankDetails())*>(amt,act )

Google Groups | Nihita Goel | 7 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Fork-Join

    Google Groups | 7 years ago | Nihita Goel
    javax.xml.rpc.JAXRPCException: Number of parameters passed in (0) doesn't match the number of IN/INOUT parameters (1) from the addParameter() calls Backtrace: E:\NewOrc\OrcSites\examples\IBFT\Trythis:6:50-73 getSite()>mysite>(mysite.getPaymentDetails(x),mysite.getBankDetails())>(amt,act)>let(amt,act) ^ Also the error occurs at random. Sometimes it works and sometimes it gives problem. Could it be due to the concurrency operator? Different methods of the same service being invoked concurrently? REgards Nihita On Sat, May 29, 2010 at 11:04 PM, Amin Shali <ams...@gmail.com> wrote: I am suspecting that the problem is with the use of the name "site". "site" is a keyword in Orc. I don't think you can use it as a name for variable. -- Amin Shali On Sat, May 29, 2010 at 11:12 AM, Nihita Goel <nih...@tifr.res.in> wrote: Hello: On Sat, May 29, 2010 at 9:04 AM, John Thywissen <jthy...@cs.utexas.edu>wrote: On 29 May 2010, at 03:06, Nihita Goel wrote: getSite()>site>site.getPaymentDetails(x)>amt>site.getBankDetails() >act This works fine. site.getPaymentDetails(x) publishes a value which binds to amt. Then site.getBankDetails() is called which publishes act. I have tested this. getSite()>site> *(site.getPaymentDetails(x),site.getBankDetails())*>(amt,act )

    Root Cause Analysis

    1. javax.xml.rpc.JAXRPCException

      Number of parameters passed in (0) doesn't match the number of IN/INOUT parameters (1) from the addParameter() calls Backtrace: E:\NewOrc\OrcSites\examples\IBFT\Trythis:6:50-73 getSite()>mysite>(mysite.getPaymentDetails(x),mysite.getBankDetails())>(amt,act)>let(amt,act) ^ Also the error occurs at random. Sometimes it works and sometimes it gives problem. Could it be due to the concurrency operator? Different methods of the same service being invoked concurrently? REgards Nihita On Sat, May 29, 2010 at 11:04 PM, Amin Shali <ams...@gmail.com> wrote: I am suspecting that the problem is with the use of the name "site". "site" is a keyword in Orc. I don't think you can use it as a name for variable. -- Amin Shali On Sat, May 29, 2010 at 11:12 AM, Nihita Goel <nih...@tifr.res.in> wrote: Hello: On Sat, May 29, 2010 at 9:04 AM, John Thywissen <jthy...@cs.utexas.edu>wrote: On 29 May 2010, at 03:06, Nihita Goel wrote: getSite()>site>site.getPaymentDetails(x)>amt>site.getBankDetails() >act This works fine. site.getPaymentDetails(x) publishes a value which binds to amt. Then site.getBankDetails() is called which publishes act. I have tested this. getSite()>site> *(site.getPaymentDetails(x),site.getBankDetails())*>(amt,act )

      at site.getPaymentDetails()
    2. Unknown
      site.getPaymentDetails
      1. site.getPaymentDetails(x)
      1 frame