Ok I will not create a JIRA task!
We should also check the following:
@Converter
public static String toString(URL url, Exchange exchange) throws
IOException
{
return toString(toInputStream(url), exchange);
}
Maybe to do the same fix!
Simon
Claus Ibsen-2 wrote:
>
> Created ticket
> https://issues.apache.org/activemq/browse/CAMEL-2306
>
> And committing a fix in due time when unit tests passed and completes.
>
>
> On Sun, Dec 20, 2009 at 9:16 AM, Claus Ibsen <[email protected]>
> wrote:
>> On Sat, Dec 19, 2009 at 7:59 PM, sjmcduf <[email protected]> wrote:
>>>
>>> I tried to do something very simple:
>>> from("file://" + inputDirectory +
>>> "?recursive=true&readLock=none&delete=true").to("activemq:queue:QUEUE);
>>>
>>> I received many error message saying that the file cannot be deleted.
>>>
>>> After some investigation, it seems the file is still open...
>>>
>>> I found out the following in IOConverter:(used by the JMS when sending
>>> to
>>> the queue)
>>>
>>> @Converter
>>> 175 public static byte[] toByteArray(File file) throws IOException {
>>>
>>> 176 return toBytes(toInputStream(file));
>>>
>>> 177 }
>>>
>>>
>>> If I do the following, it works as expected:
>>> @Converter
>>> public static byte[] toByteArray(File file) throws IOException
>>> {
>>> InputStream inputStream = toInputStream(file);
>>> try
>>> {
>>> return toBytes(inputStream);
>>> }
>>> finally
>>> {
>>> inputStream.close();
>>> }
>>> }
>>>
>>>
>>> Is this a bug ?
>>>
>>
>> Thanks for spotting. Yeah its a bug. Will get that fixed.
>>
>> Do you use Windows by any chance?
>>
>>
>>
>>> Thank you
>>> (CAMEL 2.1.0)
>>> --
>>> View this message in context:
>>> http://old.nabble.com/Problem-with-JMS-and-file-tp26857645p26857645.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> Apache Camel Committer
>>
>> Author of Camel in Action: http://www.manning.com/ibsen/
>> Open Source Integration: http://fusesource.com
>> Blog: http://davsclaus.blogspot.com/
>> Twitter: http://twitter.com/davsclaus
>>
>
>
>
> --
> Claus Ibsen
> Apache Camel Committer
>
> Author of Camel in Action: http://www.manning.com/ibsen/
> Open Source Integration: http://fusesource.com
> Blog: http://davsclaus.blogspot.com/
> Twitter: http://twitter.com/davsclaus
>
>
--
View this message in context:
http://old.nabble.com/Problem-with-JMS-and-file-tp26857645p26863529.html
Sent from the Camel - Users mailing list archive at Nabble.com.