Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 351675 - Mylyn-Mantis attach a context / attachment error
Summary: Mylyn-Mantis attach a context / attachment error
Status: RESOLVED NOT_ECLIPSE
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Robert Munteanu CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-11 04:33 EDT by kev1990 CLA
Modified: 2011-09-02 06:19 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kev1990 CLA 2011-07-11 04:33:39 EDT
What steps will reproduce the problem?
1. create a new task on eclipse mylyn
2. attach a context or a attachment to the task
3. submit the task
4. error message pop-up

see also closed ticket http://www.mantisbt.org/bugs/view.php?id=12262
it should be fixed with version 1.2.5 
but it isn't fixed on my configuration with eclipse Indigo + mylyn connector 3.5 and mantis 1.2.5
 

-- Error Details --
Date: Mon Jul 11 10:16:16 CEST 2011
Message: Ticket download from http://localhost/mantisbt-1.2.5 for task 4 failed : The repository has returned an invalid XML response : Path contains invalid character: \ .
Severity: Error
Product: Eclipse 1.4.0.20110609-1120 (org.eclipse.epp.package.java.product)
Plugin: com.itsolut.mantis.core
Session Data:
eclipse.buildId=I20110613-1736
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product

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:124)
	at com.itsolut.mantis.core.MantisTaskDataHandler.getTaskData(MantisTaskDataHandler.java:222)
	at com.itsolut.mantis.core.MantisRepositoryConnector.getTaskData(MantisRepositoryConnector.java:277)
	at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.synchronizeTask(SynchronizeTasksJob.java:245)
	at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.runInternal(SynchronizeTasksJob.java:218)
	at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.run(SynchronizeTasksJob.java:153)
	at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.run(SynchronizeTasksJob.java:129)
	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
Comment 1 Robert Munteanu CLA 2011-09-02 06:19:11 EDT
Thanks for the report. 

This is a MantisBT bug fixed for 1.2.6 ( http://www.mantisbt.org/bugs/view.php?id=12794  ). Please upgrade to MantisBT 1.2.6 or newer and re-test.

For the future, please report these bugs either on the MantisBT bug tracker -  http://www.mantisbt.org/bugs/ or on the Mylyn-Mantis connector bug tracker - https://sourceforge.net/apps/mantisbt/mylyn-mantis/ .