|
Can anyone give
me any pointers on this exception/ AxisFault please. I'm
doing my Final Year Project at Uni. and need to get this working urgently. I have used the TCPMON utility to look at the SOAP request and response and these seem to be fine. The response seems to encapsulate all the correct data in my JavaBean called Appt. However, this class is not a strict JavaBean, it does not follow all the conventions as I have read that they should do. Below is the AxisFault readout. ------START -------- org.xml.sax.SAXException: Bad types (class prototyping.allInOne.Appt -> int) AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: org.xml.sax.SAXException: Bad types (class prototyping.allInOne.Appt -> int) faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace: org.xml.sax.SAXException: Bad types (class prototyping.allInOne.Appt -> int) at org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:311) at org.apache.axis.encoding.DeserializationContextImpl.startElement(Deserializa tionConte at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:198) at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java: 722) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:233) at org.apache.axis.message.RPCElement.getParams(RPCElement.java:347) at org.apache.axis.client.Call.invoke(Call.java:2272) at org.apache.axis.client.Call.invoke(Call.java:2171) at org.apache.axis.client.Call.invoke(Call.java:1691) at prototyping.allInOne.ApptTableClient.main(ApptTableClient.java:538) org.xml.sax.SAXException: Bad types (class prototyping.allInOne.Appt -> int) at org.apache.axis.AxisFault.makeFault(AxisFault.java:129) at org.apache.axis.client.Call.invoke(Call.java:2275) at org.apache.axis.client.Call.invoke(Call.java:2171) at org.apache.axis.client.Call.invoke(Call.java:1691) at prototyping.allInOne.ApptTableClient.main(ApptTableClient.java:538) Caused by: org.xml.sax.SAXException: Bad types (class prototyping.allInOne.Appt -> int) at org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:311) at org.apache.axis.encoding.DeserializationContextImpl.startElement(Deserializa tionConte at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:198) at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java: 722) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:233) at org.apache.axis.message.RPCElement.getParams(RPCElement.java:347) at org.apache.axis.client.Call.invoke(Call.java:2272) ... 3 more ------- END ----- Thanks in advance for any help. Martin day. |
