-------Original Message-------
 
Date: Friday, July 11, 2003 10:52:39
Subject: Re: Tried to invoke method .... The arguments do not match the signature
 
Hi
 
Can you please show us your class code ? and your deploy.wsdd !
 
maybe the method you try to invoke is a static method...
 
Regards
  Guillaume
 
 
 
  I have installed Apache Tomcat, with axis 1.1.
 
  In my "codallocserver" service I have a method
 
  java.lang.Integer ro.csean.andrei.codallocserver.echo_int (
java.lang.Integer )
 
  when I'm using it I get the following exception:
 
  [WASP_StubFaultExceptionFault]
    FaultString='Tried to invoke method public java.lang.Integer
  ro.csean.andrei.codallocserver.echo_int(java.lang.Integer) with
arguments java.lang.Integer. The arguments do
  not match the signature.; nested exception is:
   java.lang.IllegalArgumentException: object is not an instance of
declaring class'
    FaultCodeName='Server.generalException'
    FaultActor='NULL'
    DetailPresented='0'
    DetailEncodingStyle='NULL'
 
  What is wrong with that?
.
 
 
Hi,
this is my class code:
 
package ro.csean.andrei;
import java.util.*;
import java.sql.*;
import java.util.logging.*;
import java.io.*;
 
public class codallocserver
{
    static public DataOperation database;
    private Logger mainlog = Logger.getLogger("andrei.csean.ro");
   
    public codallocserver() throws Exception
    {
        try{
            FileHandler fh=new FileHandler("%t/logging_%g_%u.xml",true);
            mainlog.addHandler(fh);
            mainlog.setLevel(Level.ALL);
        }
        catch(IOException ex)
        {
            mainlog.log(Level.WARNING,"logging system error",ex);
            Exception ex_out=new Exception("logging system error");
            throw(ex_out);
        }
        catch(Exception ex)
        {
            mainlog.log(Level.WARNING,"logging system error",ex);
            Exception ex_out=new Exception("logging system error");
            throw(ex_out);
        }
        try{
            database=new DataOperation();
        }
        catch(SQLException ex){
            mainlog.log(Level.SEVERE,"data base system error",ex);
            Exception ex_out=new Exception("data base system error");
            throw(ex_out);
        }
    }
        .......................
 
    public Integer echo_int(Integer test_integer)
    {
        return test_integer;
    }
}
 
this is my deploy.wsdd:
 
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
            xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
 <service name="codallocserver" provider="java:RPC">
  <parameter name="className" value="ro.csean.andrei.codallocserver"/>
  <parameter name="allowedMethods" value="*"/>
  <parameter name="scope" value="application"/>
 </service>
 <beanMapping qname="local:ProductsInfo" xmlns:local="urn:codallocserver"
languageSpecificType="java:ro.csean.andrei.ProductsInfo"/>
<beanMapping qname="local:ShortProduct" xmlns:local="urn:codallocserver"
languageSpecificType="java:ro.csean.andrei.ShortProduct"/>
<beanMapping qname="local:Variant" xmlns:local="urn:codallocserver"
languageSpecificType="java:ro.csean.andrei.Variant"/>
<beanMapping qname="local:Product" xmlns:local="urn:codallocserver"
languageSpecificType="java:ro.csean.andrei.Product"/>
<beanMapping qname="local:TextLanguage" xmlns:local="urn:codallocserver"
languageSpecificType="java:ro.csean.andrei.TextLanguage"/>
<beanMapping qname="local:Differences" xmlns:local="urn:codallocserver"
languageSpecificType="java:ro.csean.andrei.Differences"/>
<beanMapping qname="local:UpdateResult" xmlns:local="urn:codallocserver"
languageSpecificType="java:ro.csean.andrei.UpdateResult"/>
<beanMapping qname="local:testclass" xmlns:local="urn:codallocserver"
languageSpecificType="java:ro.csean.andrei.testclass"/>
</deployment>
____________________________________________________
  IncrediMail - Email has finally evolved - Click Here

Reply via email to