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 )

Samebug tips0

There are no available Samebug tips for this exception. If you know how to solve this issue, help other users by writing a short tip.

Don't give up yet. Paste your full stack trace to get a solution.

Solutions on the web119

  • via Google Groups by Nihita Goel, 7 months ago
    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
  • via Oracle Community by 843834, 1 year ago
    Number of parameters passed in (1) doesn't match the number of IN/INOUT parameters (0) from the addParameter() calls
  • via hivmr.com by Unknown author, 1 year ago
    Number of parameters passed in (1) doesn't match the number of IN/INOUT parameters (0) from the addParameter() calls
  • Stack trace

    • 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(x)

    Write tip

    You have a different solution? A short tip here would help you and many other users who saw this issue last week.

    Users with the same issue

    You’re the first here who have seen this exception.