[ 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-issues lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbossws-issues
a>
|