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

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

Thanks. I noticed that the test code sometimes converted File to URL by using 
file.toURL().toExternalForm() and other times using 
file.toURI().toURL().toExternalForm(). The latter does some extra escaping of 
the network drive paths, so I thought maybe that could be related somehow.

But I'm wondering if this might be a product issue and not a test issue. For 
example, when I try to start the network server on Windows using a derbynet.jar 
located on a network drive, it refuses to start unless I specify 
-noSecurityManager:

C:\cygwin\home\lroot\test> java -jar 
\\yme\cluwin\usr\local\share\java\derby\lib\10.9.1.0\derbynet.jar start
Tue Aug 14 22:23:33 CEST 2012 : Security manager installed using the Basic 
server security policy.
Startup failed due to missing functionality for 
org.apache.derby.iapi.services.stream.InfoStreams. Please ensure your classpath 
includes the correct Derby software.
ERROR XBM02: Startup failed due to missing functionality for 
org.apache.derby.iapi.services.stream.InfoStreams. Please ensure your classpath 
includes the correct Derby software.
        at org.apache.derby.iapi.error.StandardException.newException(Unknown 
Source)
        at 
org.apache.derby.iapi.services.monitor.Monitor.missingImplementation(Unknown 
Source)
        at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown 
Source)
        at 
org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown Source)
        at 
org.apache.derby.iapi.services.monitor.Monitor.startSystemModule(Unknown Source)
        at 
org.apache.derby.impl.services.monitor.BaseMonitor.runWithState(Unknown Source)
        at org.apache.derby.impl.services.monitor.FileMonitor.<init>(Unknown 
Source)
        at org.apache.derby.iapi.services.monitor.Monitor.startMonitor(Unknown 
Source)
        at org.apache.derby.iapi.jdbc.JDBCBoot.boot(Unknown Source)
        at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)
        at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at 
org.apache.derby.impl.drda.NetworkServerControlImpl.startNetworkServer(Unknown 
Source)
        at 
org.apache.derby.impl.drda.NetworkServerControlImpl.blockingStart(Unknown 
Source)
        at 
org.apache.derby.impl.drda.NetworkServerControlImpl.executeWork(Unknown Source)
        at org.apache.derby.drda.NetworkServerControl.main(Unknown Source)

I think this is supposed to work.
                
> 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