[ 
https://issues.apache.org/jira/browse/DERBY-5889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13434385#comment-13434385
 ] 

Knut Anders Hatlen commented on DERBY-5889:
-------------------------------------------

Just to verify that I've understood the details. The issue here is that we need 
to update the security policies to point to jar files for the old versions, and 
these references must be in the form of URLs. But, for some reason, the URLs 
produced by the test code are not usable in the policy files if the jar files 
are located on a Windows network drive. Is that correct? Where's the code that 
does this transformation? (I did a quick search for places in the test code 
where we convert java.io.File objects to java.net.URL or java.net.URI, which 
returned many hits, so I didn't immediately see which of these were used by the 
compatibility test.)


                
> tests.compatibility._Suite has AccessControlException errors on Windows
> -----------------------------------------------------------------------
>
>                 Key: DERBY-5889
>                 URL: https://issues.apache.org/jira/browse/DERBY-5889
>             Project: Derby
>          Issue Type: Bug
>          Components: Test
>    Affects Versions: 10.10.0.0
>         Environment: Windows Vista (possibly more variants)
>            Reporter: Kristian Waagan
>         Attachments: derby-5889-1a-disable_test.diff, 
> derby-5889-2a-windows_networkdrive_paths.diff, 
> derby-5889-2b-windows_networkdrive_paths.diff
>
>
> The modernized compatibility test fails for certain combinations on Windows 
> Vista.
> It is not clear to me why the failing combinations work on other platforms.
> Errors from 
> http://dbtg.foundry.sun.com/derby/test/Daily/jvm1.7/testing/Limited/testSummary-1367634.html
>  :
> 1) combination(client 10.9.1.0 <> server 
> 10.10.0.0)(org.apache.derbyTesting.functionTests.tests.compatibility.ClientCompatibilityRunControl)junit.framework.AssertionFailedError:
>  client VM failed: :Spawned combination(client 10.9.1.0 <> server 10.10.0.0) 
> exitCode=1
> 1) JDBCDriverTest suitejava.security.AccessControlException: access denied 
> ("java.net.SocketPermission" "127.0.0.1:1527" "connect,resolve")
> 2) combination(client 10.8.2.2 <> server 
> 10.10.0.0)(org.apache.derbyTesting.functionTests.tests.compatibility.ClientCompatibilityRunControl)junit.framework.AssertionFailedError:
>  client VM failed: :Spawned combination(client 10.8.2.2 <> server 10.10.0.0) 
> exitCode=1
> 1) JDBCDriverTest suitejava.security.AccessControlException: access denied 
> ("java.net.SocketPermission" "127.0.0.1:1527" "connect,resolve")
> 3) combination(client 10.7.1.1 <> server 
> 10.10.0.0)(org.apache.derbyTesting.functionTests.tests.compatibility.ClientCompatibilityRunControl)junit.framework.AssertionFailedError:
>  client VM failed: :Spawned combination(client 10.7.1.1 <> server 10.10.0.0) 
> exitCode=1
> 1) JDBCDriverTest suitejava.security.AccessControlException: access denied 
> ("java.net.SocketPermission" "127.0.0.1:1527" "connect,resolve")
> 4) combination(client 10.6.2.1 <> server 
> 10.10.0.0)(org.apache.derbyTesting.functionTests.tests.compatibility.ClientCompatibilityRunControl)junit.framework.AssertionFailedError:
>  client VM failed: :Spawned combination(client 10.6.2.1 <> server 10.10.0.0) 
> exitCode=1
> 1) JDBCDriverTest suitejava.security.AccessControlException: access denied 
> ("java.net.SocketPermission" "127.0.0.1:1527" "connect,resolve")
> 5) combination(client 10.5.3.0 <> server 
> 10.10.0.0)(org.apache.derbyTesting.functionTests.tests.compatibility.ClientCompatibilityRunControl)junit.framework.AssertionFailedError:
>  client VM failed: :Spawned combination(client 10.5.3.0 <> server 10.10.0.0) 
> exitCode=1
> 1) JDBCDriverTest suitejava.security.AccessControlException: access denied 
> ("java.net.SocketPermission" "127.0.0.1:1527" "connect,resolve")
> 6) combination(client 10.4.2.1 <> server 
> 10.10.0.0)(org.apache.derbyTesting.functionTests.tests.compatibility.ClientCompatibilityRunControl)junit.framework.AssertionFailedError:
>  client VM failed: :Spawned combination(client 10.4.2.1 <> server 10.10.0.0) 
> exitCode=1
> 1) JDBCDriverTest suitejava.security.AccessControlException: access denied 
> ("java.net.SocketPermission" "127.0.0.1:1527" "connect,resolve")
> 7) combination(client 10.3.3.0 <> server 
> 10.10.0.0)(org.apache.derbyTesting.functionTests.tests.compatibility.ClientCompatibilityRunControl)junit.framework.AssertionFailedError:
>  client VM failed: :Spawned combination(client 10.3.3.0 <> server 10.10.0.0) 
> exitCode=1
> 1) JDBCDriverTest suitejava.security.AccessControlException: access denied 
> ("java.net.SocketPermission" "127.0.0.1:1527" "connect,resolve")
> 8) combination(client 10.2.2.1 <> server 
> 10.10.0.0)(org.apache.derbyTesting.functionTests.tests.compatibility.ClientCompatibilityRunControl)junit.framework.AssertionFailedError:
>  client VM failed: :Spawned combination(client 10.2.2.1 <> server 10.10.0.0) 
> exitCode=1
> 1) JDBCDriverTest suitejava.security.AccessControlException: access denied 
> ("java.net.SocketPermission" "127.0.0.1:1527" "connect,resolve")
> 9) combination(client 10.1.3.1 <> server 
> 10.10.0.0)(org.apache.derbyTesting.functionTests.tests.compatibility.ClientCompatibilityRunControl)junit.framework.AssertionFailedError:
>  client VM failed: :Spawned combination(client 10.1.3.1 <> server 10.10.0.0) 
> exitCode=1
> 1) JDBCDriverTest suitejava.security.AccessControlException: access denied 
> ("java.net.SocketPermission" "127.0.0.1:1527" "connect,resolve")

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to