[ 
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

Reply via email to