Community
Participate
Working Groups
Tracker: Mantis v1.5.2 Runs on: Windows 7, Apache 2.2.17, PHP 5.2.17, MySQL 5.5.11 When updating an issue to attach the context, the issue is updated in Mantis, but comes back with this error in Eclipse. What steps will reproduce the problem? 1. Create a task 2. Activate it 3. Close (update) with attached -- Error Details -- Date: Fri May 06 22:02:30 CEST 2011 Message: Ticket download from http://192.168.0.101/mantis for task 3 failed : The repository has returned an invalid XML response : Path contains invalid character: \ . Severity: Error Product: Eclipse SDK 3.6.2.v201102101200 (org.eclipse.sdk.ide) Plugin: com.itsolut.mantis.core Session Data: eclipse.buildId=M20110210-1200 java.version=1.6.0_24 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=nl_NL Command-line arguments: -os win32 -ws win32 -arch x86 Exception Stack Trace: com.itsolut.mantis.core.exception.MantisRemoteException: The repository has returned an invalid XML response : Path contains invalid character: \ at com.itsolut.mantis.core.MantisAxis1SOAPClient.wrap(MantisAxis1SOAPClient.java:225) at com.itsolut.mantis.core.MantisAxis1SOAPClient.callOnce(MantisAxis1SOAPClient.java:188) at org.eclipse.mylyn.internal.provisional.commons.soap.AbstractSoapClient.call(AbstractSoapClient.java:56) at com.itsolut.mantis.core.MantisAxis1SOAPClient.call(MantisAxis1SOAPClient.java:166) at com.itsolut.mantis.core.MantisAxis1SOAPClient.getIssueData(MantisAxis1SOAPClient.java:236) at com.itsolut.mantis.core.MantisClient.getTicket(MantisClient.java:123) at com.itsolut.mantis.core.MantisTaskDataHandler.getTaskData(MantisTaskDataHandler.java:209) at com.itsolut.mantis.core.MantisRepositoryConnector.getTaskData(MantisRepositoryConnector.java:277) at org.eclipse.mylyn.internal.tasks.core.sync.SubmitTaskJob.run(SubmitTaskJob.java:94) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: org.apache.axis.types.URI$MalformedURIException: Path contains invalid character: \ at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) at org.apache.axis.client.Call.invoke(Call.java:2470) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.itsolut.mantis.binding.MantisConnectBindingStub.mc_issue_get(MantisConnectBindingStub.java:1737) at com.itsolut.mantis.core.MantisAxis1SOAPClient$1.call(MantisAxis1SOAPClient.java:241) at com.itsolut.mantis.core.MantisAxis1SOAPClient$1.call(MantisAxis1SOAPClient.java:1) at org.eclipse.mylyn.internal.provisional.commons.soap.AbstractSoapClient$1.call(AbstractSoapClient.java:107) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: org.apache.axis.types.URI$MalformedURIException: Path contains invalid character: \ at org.apache.axis.encoding.ser.SimpleDeserializer.onEndElement(SimpleDeserializer.java:180) at org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:502) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:171) 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:2467) ... 11 more Caused by: org.apache.axis.types.URI$MalformedURIException: Path contains invalid character: \ at org.apache.axis.types.URI.initializePath(URI.java:1102) at org.apache.axis.types.URI.initialize(URI.java:695) at org.apache.axis.types.URI.<init>(URI.java:311) at org.apache.axis.types.URI.<init>(URI.java:272) at org.apache.axis.encoding.ser.SimpleDeserializer.makeBasicValue(SimpleDeserializer.java:324) at org.apache.axis.encoding.ser.SimpleDeserializer.makeValue(SimpleDeserializer.java:209) at org.apache.axis.encoding.ser.SimpleDeserializer.onEndElement(SimpleDeserializer.java:172) ... 18 more
Hi, Thanks for reporting this issue. The root cause is an error in the MantisBT SOAP API which has been fixed for the next stable release ( 1.2.6 ). In the meantime you can apply a simple fix from the changeset attached at http://www.mantisbt.org/bugs/view.php?id=12794 . For the future you can use our bug tracker ( https://sourceforge.net/apps/mantisbt/mylyn-mantis ) for reporting issues and our forums ( https://sourceforge.net/apps/phpbb/mylyn-mantis/ ) for support. I think this can be safely resolved as NOT_ECLIPSE. Robert
Thanks Robert.