[ 
https://issues.apache.org/jira/browse/DIRMINA-680?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Emmanuel Lecharny reopened DIRMINA-680:
---------------------------------------


It now fails on my laptop :

-------------------------------------------------------------------------------
Test set: org.apache.mina.transport.socket.nio.DatagramPortUnreachableTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.07 sec <<< 
FAILURE!
testPortUnreachableClosesSession(org.apache.mina.transport.socket.nio.DatagramPortUnreachableTest)
  Time elapsed: 0.027 sec  <<< FAILURE!
junit.framework.AssertionFailedError: expected:<true> but was:<false>
        at junit.framework.Assert.fail(Assert.java:47)
        at junit.framework.Assert.failNotEquals(Assert.java:277)
        at junit.framework.Assert.assertEquals(Assert.java:64)
        at junit.framework.Assert.assertEquals(Assert.java:143)
        at junit.framework.Assert.assertEquals(Assert.java:149)
        at 
org.apache.mina.transport.socket.nio.DatagramPortUnreachableTest.runTest(DatagramPortUnreachableTest.java:60)
        at 
org.apache.mina.transport.socket.nio.DatagramPortUnreachableTest.testPortUnreachableClosesSession(DatagramPortUnreachableTest.java:66)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at junit.framework.TestCase.runTest(TestCase.java:168)
        at junit.framework.TestCase.runBare(TestCase.java:134)
        at junit.framework.TestResult$1.protect(TestResult.java:110)
        at junit.framework.TestResult.runProtected(TestResult.java:128)
        at junit.framework.TestResult.run(TestResult.java:113)
        at junit.framework.TestCase.run(TestCase.java:124)
        at junit.framework.TestSuite.runTest(TestSuite.java:232)
        at junit.framework.TestSuite.run(TestSuite.java:227)
        at 
org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81)
        at 
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
        at 
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
        at 
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
        at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)


> PortUnreachableException ought not to schedule session shutdown
> ---------------------------------------------------------------
>
>                 Key: DIRMINA-680
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-680
>             Project: MINA
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 2.0.0-M4
>            Reporter: John J. Franey
>            Assignee: Edouard De Oliveira
>             Fix For: 2.0.0-M7
>
>         Attachments: pure.txt
>
>
> I wonder if you would entertain the idea that the PortUnreachableException 
> should be handled in the IoHandler by the 'application', at least for 
> datagram applications.
> I'm working on an RTP implementation which is datagram based.   I'm still 
> naive about RTP, but it seems reasonable for media to be sent prematurely, or 
> the for the remote port to be down temporarily.  I would like to have the 
> option to temporarily suspend transmission on the socket, as opposed to have 
> to 'reconnect' the datagram socket.
> Thanks,
> John

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