Hi There,

 I'm trying to understand why a homegenous system where both client and
server(both axis 1.2.1) on Windows XP should result in this Error.
The JavaBean has a serialVersionUID element (generated by eclipse).

We obtained the .WSDL and then generated the stub using WSDL2Java with the
following command
java org.apache.axis.wsdl.WSDL2Java -o . -p
com.summitsite.wsclient.clientproxy homebanking.wsdl

All that was done was that the Server added a new element called "status" to
the Javabean. The client (.java) did NOT update the .WSDL file.
The client is complaining(see below) about this newly added element
"status".

Is there a way to tell the client NOT to bother about this ?

Pls. find the stacktrace below. Pls let me know if you need any further
info.

Thank you,

BR,
~A


History:
    [java] log4j:WARN No appenders could be found for logger (
org.apache.axis.i18n.ProjectResourceBundle).
    [java] log4j:WARN Please initialize the log4j system properly.
    [java] AxisFault
    [java]  faultCode: {
http://schemas.xmlsoap.org/soap/envelope/}Server.userException
    [java]  faultSubcode:
    [java]  faultString: org.xml.sax.SAXException: Invalid element in
com.summitsite.wsclient.clientproxy.AccountHistoryInfo - status
    [java]  faultActor:
    [java]  faultNode:
    [java]  faultDetail:
    [java]     {
http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: Invalid
element in com.summitsite.wsclient.clientproxy.AccountHistoryInfo - st
atus
    [java]     at
org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(
BeanDeserializer.java:258)
    [java]     at
org.apache.axis.encoding.DeserializationContext.startElement(
DeserializationContext.java:1035)
    [java]     at org.apache.axis.message.SAX2EventRecorder.replay(
SAX2EventRecorder.java:165)
    [java]     at org.apache.axis.message.MessageElement.publishToHandler(
MessageElement.java:1141)
    [java]     at org.apache.axis.encoding.DeserializerImpl.startElement(
DeserializerImpl.java:369)
    [java]     at
org.apache.axis.encoding.DeserializationContext.startElement(
DeserializationContext.java:1048)
    [java]     at org.apache.axis.message.SAX2EventRecorder.replay(
SAX2EventRecorder.java:165)
    [java]     at org.apache.axis.message.MessageElement.publishToHandler(
MessageElement.java:1141)
    [java]     at org.apache.axis.message.RPCElement.deserialize(
RPCElement.java:236)
    [java]     at org.apache.axis.message.RPCElement.getParams(
RPCElement.java:384)
    [java]     at org.apache.axis.client.Call.invoke(Call.java:2448)
    [java]     at org.apache.axis.client.Call.invoke(Call.java:2347)
    [java]     at org.apache.axis.client.Call.invoke(Call.java:1804)
    [java]     at
com.summitsite.wsclient.clientproxy.HomeBankingSoapBindingStub.getAccountHistory
(HomeBankingSoapBindingStub.java:688)
    [java]     at HomeBankingClient.getAccountHistory(
HomeBankingClient.java:124)
    [java]     at HomeBankingClient.main(HomeBankingClient.java:360)

    [java]     {http://xml.apache.org/axis/}hostname:xp-xxxxxx

    [java] org.xml.sax.SAXException: Invalid element in
com.summitsite.wsclient.clientproxy.AccountHistoryInfo - status
    [java]     at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
    [java]     at org.apache.axis.client.Call.invoke(Call.java:2451)
    [java]     at org.apache.axis.client.Call.invoke(Call.java:2347)
    [java]     at org.apache.axis.client.Call.invoke(Call.java:1804)
    [java]     at
com.summitsite.wsclient.clientproxy.HomeBankingSoapBindingStub.getAccountHistory
(HomeBankingSoapBindingStub.java:688)
    [java]     at HomeBankingClient.getAccountHistory(
HomeBankingClient.java:124)
    [java]     at HomeBankingClient.main(HomeBankingClient.java:360)
    [java] Caused by: org.xml.sax.SAXException: Invalid element in
com.summitsite.wsclient.clientproxy.AccountHistoryInfo - status
    [java]     at
org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(
BeanDeserializer.java:258)
    [java]     at
org.apache.axis.encoding.DeserializationContext.startElement(
DeserializationContext.java:1035)
    [java]     at org.apache.axis.message.SAX2EventRecorder.replay(
SAX2EventRecorder.java:165)
    [java]     at org.apache.axis.message.MessageElement.publishToHandler(
MessageElement.java:1141)
    [java]     at org.apache.axis.encoding.DeserializerImpl.startElement(
DeserializerImpl.java:369)
    [java]     at
org.apache.axis.encoding.DeserializationContext.startElement(
DeserializationContext.java:1048)
    [java]     at org.apache.axis.message.SAX2EventRecorder.replay(
SAX2EventRecorder.java:165)
    [java]     at org.apache.axis.message.MessageElement.publishToHandler(
MessageElement.java:1141)
    [java]     at org.apache.axis.message.RPCElement.deserialize(
RPCElement.java:236)
    [java]     at org.apache.axis.message.RPCElement.getParams(
RPCElement.java:384)
    [java]     at org.apache.axis.client.Call.invoke(Call.java:2448)
    [java]     ... 5 more


--
BR,
Anjan Bacchu
Summit Information Systems

Reply via email to