Error while using Java Client ( SAXException )

Post about your customizations to share with others.

Moderators: Developer, Contributor

Post Reply
asd
Posts: 1
Joined: 29 Jul 2016, 13:37

Error while using Java Client ( SAXException )

Post by asd »

HI,
I am using MantisBT 1.3.0 and mantisconnect-client-api-1.1.1.1 in java.
From java I want to get list of issues created by a user and create new issue.
I am able to connect and get the project with below line of code
IProject[] projects = session.getAccessibleProjects();

But when I try to get issues or filters it gives error.
When I try to get the issue with below line of code, I get error shown below,
IIssue[] issues = session.getProjectIssues(projects[0].getId());

Error:
org.mantisbt.connect.MCException: org.xml.sax.SAXException: Invalid element in org.mantisbt.connect.axis.AttachmentData - user_id
at org.mantisbt.connect.axis.MCSession.getProjectIssues(MCSession.java:647)
at ConnectMantis.getIssueList(ConnectMantis.java:53)
at ConnectMantis.main(ConnectMantis.java:35)
Caused by: org.xml.sax.SAXException: Invalid element in org.mantisbt.connect.axis.AttachmentData - user_id
at org.apache.axis.AxisFault.makeFault(AxisFault.java:104)
at org.apache.axis.client.Call.invoke(Call.java:2586)
at org.apache.axis.client.Call.invoke(Call.java:2482)
at org.apache.axis.client.Call.invoke(Call.java:1867)
at org.mantisbt.connect.axis.MantisConnectBindingStub.mc_project_get_issues(MantisConnectBindingStub.java:2149)
at org.mantisbt.connect.axis.MCSession.getProjectIssues(MCSession.java:644)
... 2 more
Caused by: org.xml.sax.SAXException: Invalid element in org.mantisbt.connect.axis.AttachmentData - user_id
at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:264)
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2583)
... 6 more
- Exception:
org.xml.sax.SAXException: Invalid element in org.mantisbt.connect.axis.AttachmentData - user_id
at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:264)
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2583)
at org.apache.axis.client.Call.invoke(Call.java:2482)
at org.apache.axis.client.Call.invoke(Call.java:1867)
at org.mantisbt.connect.axis.MantisConnectBindingStub.mc_project_get_issues(MantisConnectBindingStub.java:2149)
at org.mantisbt.connect.axis.MCSession.getProjectIssues(MCSession.java:644)
at ConnectMantis.getIssueList(ConnectMantis.java:53)
at ConnectMantis.main(ConnectMantis.java:35)
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Error while using Java Client ( SAXException )

Post by atrol »

I recommend to write also to the "SOAP API Mailing List"
https://www.mantisbt.org/mailinglists.php
Please use Search before posting and read the Manual
rombert
Posts: 66
Joined: 05 Nov 2009, 08:43

Re: Error while using Java Client ( SAXException )

Post by rombert »

We've discussed this on the SOAP API mailing list, and the root cause was using an outdated JAR. Our recommendation is to always use the latest jar available from http://search.maven.org/#search|gav|1|g ... -client%22 .

See also https://sourceforge.net/p/mantisbt/mail ... /35252494/ .
Post Reply