ClosedByInterruptException in file endpoint when processing first message 
within aggregator
-------------------------------------------------------------------------------------------

                 Key: CAMEL-1595
                 URL: https://issues.apache.org/activemq/browse/CAMEL-1595
             Project: Apache Camel
          Issue Type: Bug
          Components: camel-core
    Affects Versions: 2.0-M1
         Environment: Java(TM) 2 Runtime Environment, Standard Edition (build 
1.5.0_16-b06-284)
Mac OS Leopard
            Reporter: Ron Smith


A java.nio.channels.ClosedByInterruptException exception is encountered when 
processing the first message for a file endpoint and a file must be created.

The exception occurs at the line of code labeled ** in the following 
FileOperations function:

    private FileChannel prepareOutputFileChannel(File target, FileChannel out) 
throws IOException {
        if (endpoint.isAppend()) {
            out = new RandomAccessFile(target, "rw").getChannel();
            out = out.position(out.size());  // ** Exception here
        } else {
            out = new FileOutputStream(target).getChannel();
        }
        return out;
    }


I ran the unit test org.apache.camel.component.file.NewFileProduceTest and it 
passes, so it seems to be something specific to how the route is configured, 
such as the use of the aggregator.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to