You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Jay D <ta...@yahoo.com> on 2004/05/05 09:30:35 UTC

URGENT: Axis client deserialization issue

Dear Listers,
 
Environment :
Axis 1.0
Client: Windows 2000 Professional
Axis used with weblogic 8.1 server for invoking a web service
 
I am doing a get operations on a webservice. I get an error message that 
 
java.beans.IntrospectionException: java.lang.NoSuchMethodException
 
Any pointers as to when would the code call fromString method?
 
Error stack is given below.
 
Many thanks in advance
 
Regards
Jay
 
java.beans.IntrospectionException: java.lang.NoSuchMethodException: java.lang.String.fromString(java.lang.String)\r\n\tat org.apache.axis.encoding.ser.SimpleDeserializer.onEndElement(SimpleDeserializer.java:223)\r\n\tat org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:495)\r\n\tat org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:942)\r\n\tat org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:206)\r\n\tat org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:684)\r\n\tat org.apache.axis.message.RPCElement.deserialize(RPCElement.java:241)\r\n\tat org.apache.axis.message.RPCElement.getParams(RPCElement.java:265)\r\n\tat org.apache.axis.client.Call.invoke(Call.java:1871)\r\n\tat org.apache.axis.client.Call.invoke(Call.java:1777)\r\n\tat org.apache.axis.client.Call.invoke(Call.java:1315)\r\n\tat 

		
---------------------------------
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs 

Re: Run samples.security.Client

Posted by Joshua Chuang <jo...@cox.net>.
I fixed it ...
I found my client pointed to the wrong targer service. :p


Joshua Chuang wrote:

> Hi,
> 
> I encountered the problem below while running "java 
> samples.security.Client"
> I did follow the readme flie in samples/security
> 
> can anyone help me out this?
> 
> Thanks,
> Joshua
> 
> 
> Beginning Client signing...
> Client signing complete.
> AxisFault
>  faultCode: {http://xml.apache.org/axis/}Server.NoService
>  faultSubcode:
>  faultString: The AXIS engine could not find a target service to 
> invoke!  targetService is null
>  faultActor:
>  faultNode:
>  faultDetail:
>         {http://xml.apache.org/axis/}stackTrace: AxisFault
>  faultCode: {http://xml.apache.org/axis/}Server.NoService
>  faultSubcode:
>  faultString: The AXIS engine could not find a target service to 
> invoke!  targetService is null
>  faultActor:
>  faultNode:
>  faultDetail:
> 
> The AXIS engine could not find a target service to invoke! targetService 
> is null
>         at org.apache.axis.server.AxisServer.invoke(AxisServer.java:308)
>         at 
> org.apache.axis.transport.http.SimpleAxisWorker.run(SimpleAxisWorker.java:424) 
> 
>         at 
> org.apache.axis.transport.http.SimpleAxisServer.run(SimpleAxisServer.java:173) 
> 
>         at 
> org.apache.axis.transport.http.SimpleAxisServer.start(SimpleAxisServer.java:212) 
> 
>         at 
> org.apache.axis.transport.http.SimpleAxisServer.start(SimpleAxisServer.java:220) 
> 
>         at 
> org.apache.axis.transport.http.SimpleAxisServer.main(SimpleAxisServer.java:283) 
> 
> 
> 
> The AXIS engine could not find a target service to invoke! targetService 
> is null
>         at 
> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260) 
> 
>         at 
> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169) 
> 
>         at 
> org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015) 
> 
>         at 
> org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:585) 
> 
>         at 
> org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(XMLNamespaceBinder.java:898) 
> 
>         at 
> org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder.java:644) 
> 
>         at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java 
> 
> 1008)
>         at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFrag 
> 
> entScannerImpl.java:1469)
>         at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:3 
> 
> 9)
>         at 
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
>         at 
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
>         at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
>         at 
> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175) 
> 
>         at javax.xml.parsers.SAXParser.parse(Unknown Source)
>         at 
> org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242) 
> 
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
>         at org.apache.axis.client.Call.invokeEngine(Call.java:2583)
>         at org.apache.axis.client.Call.invoke(Call.java:2553)
>         at org.apache.axis.client.Call.invoke(Call.java:1753)
>         at samples.security.Client.main(Client.java:84)
> 

Run samples.security.Client

Posted by Joshua Chuang <jo...@cox.net>.
Hi,

I encountered the problem below while running "java samples.security.Client"
I did follow the readme flie in samples/security

can anyone help me out this?

Thanks,
Joshua


Beginning Client signing...
Client signing complete.
AxisFault
  faultCode: {http://xml.apache.org/axis/}Server.NoService
  faultSubcode:
  faultString: The AXIS engine could not find a target service to 
invoke!  targetService is null
  faultActor:
  faultNode:
  faultDetail:
         {http://xml.apache.org/axis/}stackTrace: AxisFault
  faultCode: {http://xml.apache.org/axis/}Server.NoService
  faultSubcode:
  faultString: The AXIS engine could not find a target service to 
invoke!  targetService is null
  faultActor:
  faultNode:
  faultDetail:

The AXIS engine could not find a target service to invoke! 
targetService is null
         at org.apache.axis.server.AxisServer.invoke(AxisServer.java:308)
         at 
org.apache.axis.transport.http.SimpleAxisWorker.run(SimpleAxisWorker.java:424)
         at 
org.apache.axis.transport.http.SimpleAxisServer.run(SimpleAxisServer.java:173)
         at 
org.apache.axis.transport.http.SimpleAxisServer.start(SimpleAxisServer.java:212)
         at 
org.apache.axis.transport.http.SimpleAxisServer.start(SimpleAxisServer.java:220)
         at 
org.apache.axis.transport.http.SimpleAxisServer.main(SimpleAxisServer.java:283)


The AXIS engine could not find a target service to invoke! 
targetService is null
         at 
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
         at 
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
         at 
org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
         at 
org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:585)
         at 
org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(XMLNamespaceBinder.java:898)
         at 
org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder.java:644)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java
1008)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFrag
entScannerImpl.java:1469)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:3
9)
         at 
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
         at 
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
         at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
         at 
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
         at javax.xml.parsers.SAXParser.parse(Unknown Source)
         at 
org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2583)
         at org.apache.axis.client.Call.invoke(Call.java:2553)
         at org.apache.axis.client.Call.invoke(Call.java:1753)
         at samples.security.Client.main(Client.java:84)

Re: URGENT: Axis client deserialization issue

Posted by Jay D <ta...@yahoo.com>.
Hi John,
 
Thanks for your reply. Missing Axis libs is not an issue. I have the client running. I get this error when certain data comes.
 
Is this error related to Enum types?
 
Regards
Jay

John R Meloro <jm...@adelphia.net> wrote:
If you look into the "stub" generated by AXIS you should eventually find a call to "invoke".
 
The "invoke" method starts a series of calls that will lead to the method "fromString" being called and passed
a java.lang.string as an argument.
 
My guess is that you are missing one of the AXIS libraries in your classpath. 
----- Original Message ----- 
From: Jay D 
To: axis-user@ws.apache.org 
Sent: Wednesday, May 05, 2004 3:30 AM
Subject: URGENT: Axis client deserialization issue


Dear Listers,
 
Environment :
Axis 1.0
Client: Windows 2000 Professional
Axis used with weblogic 8.1 server for invoking a web service
 
I am doing a get operations on a webservice. I get an error message that 
 
java.beans.IntrospectionException: java.lang.NoSuchMethodException
 
Any pointers as to when would the code call fromString method?
 
Error stack is given below.
 
Many thanks in advance
 
Regards
Jay
 
java.beans.IntrospectionException: java.lang.NoSuchMethodException: java.lang.String.fromString(java.lang.String)\r\n\tat org.apache.axis.encoding.ser.SimpleDeserializer.onEndElement(SimpleDeserializer.java:223)\r\n\tat org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:495)\r\n\tat org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:942)\r\n\tat org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:206)\r\n\tat org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:684)\r\n\tat org.apache.axis.message.RPCElement.deserialize(RPCElement.java:241)\r\n\tat org.apache.axis.message.RPCElement.getParams(RPCElement.java:265)\r\n\tat org.apache.axis.client.Call.invoke(Call.java:1871)\r\n\tat org.apache.axis.client.Call.invoke(Call.java:1777)\r\n\tat org.apache.axis.client.Call.invoke(Call.java:1315)\r\n\tat 


---------------------------------
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs 
		
---------------------------------
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs 

Re: URGENT: Axis client deserialization issue

Posted by John R Meloro <jm...@adelphia.net>.
If you look into the "stub" generated by AXIS you should eventually find a call to "invoke".

The "invoke" method starts a series of calls that will lead to the method "fromString" being called and passed
a java.lang.string as an argument.

My guess is that you are missing one of the AXIS libraries in your classpath. 
  ----- Original Message ----- 
  From: Jay D 
  To: axis-user@ws.apache.org 
  Sent: Wednesday, May 05, 2004 3:30 AM
  Subject: URGENT: Axis client deserialization issue


  Dear Listers,

  Environment :
  Axis 1.0
  Client: Windows 2000 Professional
  Axis used with weblogic 8.1 server for invoking a web service

  I am doing a get operations on a webservice. I get an error message that 

  java.beans.IntrospectionException: java.lang.NoSuchMethodException

  Any pointers as to when would the code call fromString method?

  Error stack is given below.

  Many thanks in advance

  Regards
  Jay

  java.beans.IntrospectionException: java.lang.NoSuchMethodException: java.lang.String.fromString(java.lang.String)\r\n\tat org.apache.axis.encoding.ser.SimpleDeserializer.onEndElement(SimpleDeserializer.java:223)\r\n\tat org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:495)\r\n\tat org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:942)\r\n\tat org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:206)\r\n\tat org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:684)\r\n\tat org.apache.axis.message.RPCElement.deserialize(RPCElement.java:241)\r\n\tat org.apache.axis.message.RPCElement.getParams(RPCElement.java:265)\r\n\tat org.apache.axis.client.Call.invoke(Call.java:1871)\r\n\tat org.apache.axis.client.Call.invoke(Call.java:1777)\r\n\tat org.apache.axis.client.Call.invoke(Call.java:1315)\r\n\tat 


------------------------------------------------------------------------------
  Do you Yahoo!?
  Win a $20,000 Career Makeover at Yahoo! HotJobs