You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Kathey Marsden (JIRA)" <de...@db.apache.org> on 2006/03/01 00:36:40 UTC

[jira] Commented: (DERBY-1052) test jdbcapi/checkDataSource30 and savepointJdbc30_XA fail with remote server with security exceptions

    [ 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