Greg Trasuk created RIVER-438:
---------------------------------

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