Hi,
Can't extract the attachment you append here
http://www.nabble.com/file/p13762773/cp-http.tar.gz
Freeman
lhe77 wrote:
Hi,
I try to make a http uploader which processes the uploaded file and sends
back the file after processing it.
The http consumer is defined to use In-Out MEP and it works so far that I
get the file in my processing bean. Then I fill it just for simplicity again
to the out message and send it back to the http component.
When doing so, the browser (I use a simple upload form html file) displays
the following error message:
HTTP ERROR: 500
INTERNAL_SERVER_ERROR
RequestURI=/upload/
Caused by:
javax.mail.internet.ParseException
at javax.mail.internet.ContentType.(ContentType.java:83)
at
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1249)
at
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1001)
at
javax.mail.internet.MimeMultipart.updateHeaders(MimeMultipart.java:333)
at
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1255)
at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2012)
at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1980)
at
org.apache.servicemix.soap.marshalers.SoapWriter.writeMultipartMessage(SoapWriter.java:166)
at
org.apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:90)
at
org.apache.servicemix.http.processors.ConsumerProcessor.processResponse(ConsumerProcessor.java:222)
at
org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:203)
at
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:71)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:375)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
at
org.mortbay.jetty.nio.SelectChannelConnector$RetryContinuation.run(SelectChannelConnector.java:511)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Powered by Jetty://
I attached the whole project to that posting for better testing. The
servicemix version is 3.2 release version.
Thanks in advance for any help,
Lars
Here is the ready to compile project for testing:
http://www.nabble.com/file/p13762773/cp-http.tar.gz cp-http.tar.gz