[ 
https://issues.apache.org/jira/browse/DIRMINA-503?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12555986#action_12555986
 ] 

Geoff Cadien commented on DIRMINA-503:
--------------------------------------

I'm not sure this is actually fixed.  NioProcessor.transferFile will still 
throw an IOException.  The IOException will be caught in 
AbstractPollingIoProcessor.flushNow and exceptionCaught will be fired.  I don't 
think user code should ever see this exception.  It needs to be handled within 
Mina and not propagated.

> NioProcessor.transferFile needs to catch IOException on Linux
> -------------------------------------------------------------
>
>                 Key: DIRMINA-503
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-503
>             Project: MINA
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.0.0-M1
>         Environment: Linux 2.6.22 Sun JDK 1.6.0_03
>            Reporter: Geoff Cadien
>            Assignee: Mike Heath
>            Priority: Critical
>             Fix For: 2.0.0-M1
>
>
> Under Linux FileChannel.transferTo throws an IOException when the socket send 
> buffer is full.  This causes the sending of a FileRegion to fail.  Here is 
> the bug report http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5103988  
> Even though it is marked as fixed it continues to exist.

-- 
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