18 years ago
Problem getting back a multipart response, when MIME boundary contains "=" signs
While mucking around with the REST requests in soapUI, I noticed a problem in getting back a multipart response in the case where the MIME boundary returned by the web server contains some "=" signs.
On the error log tab in soapUI, the following exception was observed:-
Fri Dec 05 14:01:13 EST 2008:ERROR:javax.mail.internet.ParseException: Expected ';', got "="
javax.mail.internet.ParseException: Expected ';', got "="
at javax.mail.internet.ParameterList.(ParameterList.java:179)
at javax.mail.internet.ContentType.(ContentType.java:100)
at javax.mail.internet.MimeMultipart.parsebm(MimeMultipart.java:651)
at javax.mail.internet.MimeMultipart.parse(MimeMultipart.java:383)
at javax.mail.internet.MimeMultipart.getCount(MimeMultipart.java:229)
at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.MultipartMessageSupport.(MultipartMessageSupport.java:57)
at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.MimeMessageResponse.(MimeMessageResponse.java:68)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.createDefaultResponse(HttpClientRequestTransport.java:206)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:169)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:118)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
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)
If anyone has a workaround to this issue, please let me know.
Thanks in advance.
On the error log tab in soapUI, the following exception was observed:-
Fri Dec 05 14:01:13 EST 2008:ERROR:javax.mail.internet.ParseException: Expected ';', got "="
javax.mail.internet.ParseException: Expected ';', got "="
at javax.mail.internet.ParameterList.
at javax.mail.internet.ContentType.
at javax.mail.internet.MimeMultipart.parsebm(MimeMultipart.java:651)
at javax.mail.internet.MimeMultipart.parse(MimeMultipart.java:383)
at javax.mail.internet.MimeMultipart.getCount(MimeMultipart.java:229)
at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.MultipartMessageSupport.
at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.MimeMessageResponse.
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.createDefaultResponse(HttpClientRequestTransport.java:206)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:169)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:118)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
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)
If anyone has a workaround to this issue, please let me know.
Thanks in advance.