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

Greg Trasuk closed RIVER-438.
-----------------------------

    Resolution: Fixed

Fixed in the 2.2 branch.

> JDK7 u51 and later causes tests to fail
> ---------------------------------------
>
>                 Key: RIVER-438
>                 URL: https://issues.apache.org/jira/browse/RIVER-438
>             Project: River
>          Issue Type: Bug
>          Components: qa
>    Affects Versions: River_2.2.2
>         Environment: JDK7 u51 and/or OpenJDK 7
>            Reporter: Greg Trasuk
>
> In JDK7u51, the default permissions changed.  Prior to this update, a Java 
> program was allowed to set up a listener on any port >1024.  After the 
> update, the security policy file needs to include a specific permission 
> (SocketPermission "localhost:1024-", "listen") in order to set up a listener 
> outside the ephemeral port range (which varies by OS, but is usually much 
> higher).  This affects the codebase server in a River scenario.  In 
> particular, the qa package fails most tests (actually fails to start most 
> tests).  To fix, the required SocketPermission must be added to the 
> test-specific policy files used by the qa harness.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to