[ http://issues.apache.org/jira/browse/DERBY-1052?page=comments#action_12368187 ]
Kathey Marsden commented on DERBY-1052: --------------------------------------- The test checkDataSource.java gets its datasource using the methods TestUtil.getXXXDataSource methods which all ultimately create the datasource with the default serverName if none was passed to those methods. The default is localhost. So at some point ds.setServerName(remoteHost) will need to be called to change the the host. One thought is that the method TestUtil.getDataSourceWithReflection could call setServerName(remoteHost) if serverName has not been set in the attributes by the caller. > test jdbcapi/checkDataSource30 and savepointJdbc30_XA fail with remote server > with security exceptions > ------------------------------------------------------------------------------------------------------ > > Key: DERBY-1052 > URL: http://issues.apache.org/jira/browse/DERBY-1052 > Project: Derby > Type: Test > Components: Regression Test Failure > Environment: windows, server jdk13 or jdk14, client jdk14 > Reporter: Myrna van Lunteren > > The .tmp from the jdbcapi/checkDataSource30.java is: > ---------------------- > START XA HOLDABILITY TEST > ERROR (no SQLState): java.security.PrivilegedActionException : Error opening > socket to server localhost on port 1527 with message : Connection refused > Completed checkDataSource30 > ---------------------- > The .tmp from the jdbcapi/savepointJdbc30_XA.java is: > ------------------------------------- > FAIL -- unexpected exception > SQLSTATE(null):java.sql.SQLException: java.security.PrivilegedActionException > : Error opening socket to server localhost on port 1527 with message : > Connection refused > at > org.apache.derby.client.am.SqlException.getSQLException(SqlException.java:285) > at > org.apache.derby.client.ClientPooledConnection.<init>(ClientPooledConnection.java:104) > at > org.apache.derby.client.ClientXAConnection.<init>(ClientXAConnection.java:47) > at > org.apache.derby.jdbc.ClientXADataSource.getXAConnection(ClientXADataSource.java:50) > at > org.apache.derby.jdbc.ClientXADataSource.getXAConnection(ClientXADataSource.java:43) > at > org.apache.derbyTesting.functionTests.tests.jdbcapi.savepointJdbc30_XA.main(savepointJdbc30_XA.java:58) > Caused by: org.apache.derby.client.am.DisconnectException: > java.security.PrivilegedActionException : Error opening socket to server > localhost on port 1527 with message : Connection refused > at org.apache.derby.client.net.NetAgent.<init>(NetAgent.java:113) > at > org.apache.derby.client.net.NetConnection.newAgent_(NetConnection.java:928) > at > org.apache.derby.client.am.Connection.initConnection(Connection.java:174) > at org.apache.derby.client.am.Connection.<init>(Connection.java:144) > at > org.apache.derby.client.net.NetConnection.<init>(NetConnection.java:207) > at > org.apache.derby.client.net.NetXAConnection.<init>(NetXAConnection.java:39) > at > org.apache.derby.client.ClientPooledConnection.<init>(ClientPooledConnection.java:94) > ... 4 more > ----------------------------- -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
