Hi ,
Can somebody interpret what this error message means?
Initially I thought it was not getting the class file and that was why
it was getting the Marshalling error, but I verified that the jar
file(containing the file) was in the CLASSPATH.
Error while running the client:
Jul 9, 2007 2:51:39 PM org.apache.commons.httpclient.HttpMethodDirector
executeWithRetry
INFO: I/O exception (org.apache.axis2.AxisFault) caught when processing
request: Error in JiBX marshalling
Jul 9, 2007 2:51:39 PM org.apache.commons.httpclient.HttpMethodDirector
executeWithRetry
INFO: Retrying request
Jul 9, 2007 2:51:39 PM org.apache.commons.httpclient.HttpMethodDirector
executeWithRetry
INFO: I/O exception (org.apache.axis2.AxisFault) caught when processing
request: Error in JiBX marshalling
Jul 9, 2007 2:51:39 PM org.apache.commons.httpclient.HttpMethodDirector
executeWithRetry
INFO: Retrying request
Jul 9, 2007 2:51:39 PM org.apache.commons.httpclient.HttpMethodDirector
executeWithRetry
INFO: I/O exception (org.apache.axis2.AxisFault) caught when processing
request: Error in JiBX marshalling
Jul 9, 2007 2:51:39 PM org.apache.commons.httpclient.HttpMethodDirector
executeWithRetry
INFO: Retrying request
org.apache.axis2.AxisFault: Error in JiBX marshalling
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Common
sHTTPTransportSender.java:221)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:452)
at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOper
ation.java:330)
at
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisO
peration.java:294)
at
com.h.b.webservices.members.MembersMembersSoapStub.EnumMemberClasses(Mem
bersMembersSoapStub.java:151)
at TestClient.getMemberClasses(TestClient.java:36)
at TestClient.main(TestClient.java:22)
Caused by: org.apache.axis2.AxisFault: Error in JiBX marshalling
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageW
ithCommons(CommonsHTTPTransportSender.java
:314)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Common
sHTTPTransportSender.java:201)
... 6 more
Caused by: org.apache.axis2.AxisFault: Error in JiBX marshalling
at
org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:1
79)
at
org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:73)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageW
ithCommons(CommonsHTTPTransportSender.java
:305)
... 7 more
Caused by: org.apache.axis2.AxisFault: Error in JiBX marshalling
at
org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisReque
stEntity.java:98)
at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequest
Body(EntityEnclosingMethod.java:495)
at
org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase
.java:1973)
at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java
:993)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMe
thodDirector.java:397)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMetho
dDirector.java:170)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:3
96)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:3
46)
at
org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(Abstrac
tHTTPSender.java:558)
at
org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:1
76)
... 9 more
Caused by: org.apache.axis2.AxisFault: Error in JiBX marshalling
at
org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessage
Formatter.java:59)
at
org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisReque
stEntity.java:84)
... 18 more
Caused by: javax.xml.stream.XMLStreamException: Error in JiBX
marshalling
at
org.apache.axis2.jibx.JiBXDataSource.serialize(JiBXDataSource.java:179)
at
org.apache.axiom.om.impl.llom.OMSourcedElementImpl.internalSerializeAndC
onsume(OMSourcedElementImpl.java:583)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementI
mpl.java:779)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(
OMElementImpl.java:808)
at
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally(SOA
PEnvelopeImpl.java:234)
at
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPE
nvelopeImpl.java:222)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(
OMElementImpl.java:808)
at
org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.
java:418)
at
org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessage
Formatter.java:55)
... 19 more
The binding.xml is :
<?xml version="1.0" encoding="UTF-8"?>
<binding>
<mapping name="EnumMemberClasses" class="com.h.b.EnumMemberClasses">
<namespace uri="http://b.h.com/" default="elements"/>
<value name="sessionID" field="sessionID" usage="required"/>
</mapping>
<mapping name="EnumMemberClassesResponse"
class="com.h.b.EnumMemberClassesResponse">
<namespace uri="http://b.h.com/" default="elements"/>
<structure field="enumMemberClassesResult" usage="optional"
map-as="com.h.b.ArrayOfMemberClass"/>
</mapping>
<mapping name="EnumMemberClassesResult"
class="com.h.b.ArrayOfMemberClass">
<namespace uri="http://b.h.com/" default="elements"/>
<collection field="memberClassList">
<structure map-as="com.h.b.datatypes.MemberClass"/>
</collection>
</mapping>
<mapping name="MemberClass" class="com.h.b.datatypes.MemberClass">
<namespace uri="http://b.h.com/datatypes" default="elements"/>
<value name="MemberClassID" field="memberClassID" usage="required"/>
<value name="Name" field="name" usage="optional"/>
<value name="Description" field="description" usage="optional"/>
</mapping>
</binding>
This is the Request xml:
<EnumMemberClasses
xmlns="http://bpma.hyperion.com/"><sessionID>0df593b4-5f69-41f2-be6e-2ca
aa7f1ba7a</sessionID></EnumMemberClasses></soapenv:Body></soapenv:Envelo
pe>
And the Reponse XML should like this:
<EnumMemberClassesResponse
xmlns="http://b.h.com/"><EnumMemberClassesResult><MemberClass><MemberCla
ssID xmlns="http://b.h.com/datatypes">1</MemberClassID><Name
xmlns="http://b.h.com/datatypes">Metadata</Name><Description
xmlns="http://b.h.com/datatypes">Metadata</Description></MemberClass><Me
mberClass><MemberClassID
xmlns="http://b.h.com/datatypes">2</MemberClassID><Name
xmlns="http://b.h.com/datatypes">Scenario</Name><Description
xmlns="http://b.h.com/datatypes">Scenario member
Class</Description></MemberClass></EnumMemberClassesResponse>
Thanking you in advance
Surjit
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users