List Info

Thread: Commented: (JBWS-203) NPE in Call.getTypeMapping




Commented: (JBWS-203) NPE in Call.getTypeMapping
country flaguser name
United States
2007-11-07 05:29:44
    [ http://jira.jboss.com/jira/browse/JBWS-2
03?page=comments#action_12386318 ] 
            
Manjunatha HG commented on JBWS-203:
------------------------------------

here the code:Interface:
package com.javasrc.webservices.age;

import java.rmi.Remote;
import java.rmi.RemoteException;

public interface Age extends Remote
{
 public String age( String name, Integer age ) throws
RemoteException;
}


Implimentation of of the interface:

package com.javasrc.webservices.age;

public class Age_Imp
{
	 public String age( String name, Integer age )
	 {
		 return name + " is " + age + " years
old!";
	 }
}

client program:
package com.javasrc.webservices.age;

import javax.xml.rpc.Service;
import javax.xml.rpc.ServiceFactory;
import com.javasrc.webservices.age.Age;
import javax.xml.namespace.QName;

import java.net.URL;

public class AgeClient
{
  public static void main( String[] args ) throws Exception
{
    if( args.length < 3 )
    {
      System.out.println( "Usage: AgeClient urlstr name
age" );
      System.exit( 0 );
    }
    String urlstr  = args[ 0 ];
    String argument = args[ 1 ];
    String argument2 = args[ 2 ];

    System.out.println( "Contacting webservice at
" + urlstr );

    URL url = new URL(urlstr);

    QName qname = new QName("http://age.
webservices.javasrc.com/",
                "AgeService");

    ServiceFactory factory = ServiceFactory.newInstance();
    Service    service = factory.createService( url, qname
);

    Age age  = ( Age ) service.getPort( Age.class );

    System.out.println( "age.age(" + argument +
", " + argument2 + ")" );
    System.out.println( "output:" + age.age(
argument, new Integer( argument2 ) ) );
  }
}
 

i am getting this error

Contacting webservice at http://ccgts
d8qzxf1s:8080/agews/age?wsdl
log4j:WARN No appenders could be found for logger
(org.apache.axis.i18n.ProjectResourceBundle).
log4j:WARN Please initialize the log4j system properly.
age.age(manju, 29)
java.lang.NullPointerException
	at
org.apache.axis.client.Call.getTypeMapping(Call.java:2402)
	at
org.apache.axis.client.Call.setReturnType(Call.java:1230)
	at
org.apache.axis.client.Call.setOperation(Call.java:1412)
	at
org.apache.axis.client.AxisClientProxy.invoke(AxisClientProx
y.java:369)
	at $Proxy0.age(Unknown Source)
	at
com.javasrc.webservices.age.AgeClient.main(AgeClient.java:35
)
Exception in thread "main" 

how to resolve this

> NPE in Call.getTypeMapping
> --------------------------
>
>                 Key: JBWS-203
>                 URL: http://jir
a.jboss.com/jira/browse/JBWS-203
>             Project: JBoss Web Services
>          Issue Type: Bug
>          Components: jbossws-jaxws
>            Reporter: Thomas Diesler
>         Assigned To: Jason T. Greene
>             Fix For: jboss-ws4ee-4.0.3
>
>
> java.lang.NullPointerException
> at
org.apache.axis.client.Call.getTypeMapping(Call.java:2402)
> at
org.apache.axis.client.Call.setReturnType(Call.java:1230)
> at
org.apache.axis.client.Call.setOperation(Call.java:1412)
> at
org.apache.axis.client.AxisClientProxy.invoke(AxisClientProx
y.java:369)
> at $Proxy0.getHello(Unknown Source)
> at utils.locator.WSLocator.main(WSLocator.java:64)
> Exception in thread "main"

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the
administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atl
assian.com/software/jira

        
_______________________________________________
jbossws-issues mailing list
jbossws-issueslists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbossws-issues

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )