camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <willem.ji...@gmail.com>
Subject Re: Unsupported data type exception with Jetty component
Date Tue, 01 Jun 2010 00:55:54 GMT
Hi Bertrand,

I can reproduce the issue, so it's a bug of camel-jetty component.
I just create a JIRA[1] for it and will try to fix it today.

[1] https://issues.apache.org/activemq/browse/CAMEL-2772

Willem

bgoetzmann wrote:
> It seems that mail.jar missed on my classpath; now, there is no more
> exception.
> Now, I try to write to use the DataHandler to write a file on the disk, but
> with:
> 
> DataHandler data = in.getAttachment("text.txt")
> 
> the statement bellow gives me 0, and I can't write anything:
> 
> data.getInputStream().available()
> 
> 
> Any idea?
> 
> Cheer,
> 
> Bertrand.
> 
> 
> 
> bgoetzmann wrote:
>> Hello,
>>
>> I'm writing a post on using Camel with Groovy; in my sample I'm using
>> Camel 2.3.0, the Jetty component and a Processor (written in a Groovy
>> DSL).
>> So, I would like to process an attachment in my processor as explained in
>> the documentation (http://camel.apache.org/jetty.html); I submit a form
>> with the "multipart/form-data" for enctype attribute, and in my processor
>> I can do the following when submitting a text file :
>>
>> - I can get the DataHandler (DataHandler data =
>> in.getAttachment("text.txt"))
>> - I can display the MIME type (here "text/plain")
>> - but when I try to save the data into a file with something like:
>>
>> FileOutputStream fos = ...
>> data.writeTo(fos)
>>
>> I get this exception:
>> javax.activation.UnsupportedDataTypeException: no object DCH for MIME type
>> text/plain
>> 	at
>> javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:870)
>> 	at javax.activation.DataHandler.writeTo(DataHandler.java:301)
>> ..
>>
>> Any idea?
>>
>> Thank you.
>>
>> Cheers,
>>
>> Bertrand.
>> http://www.odelia-technologies.com
>>
> 


Mime
View raw message