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