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 "Daniel John Debrunner (JIRA)" <de...@db.apache.org> on 2006/02/28 21:18:47 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_12368164 ]
Daniel John Debrunner commented on DERBY-1052:
----------------------------------------------
I don't think these are actually security exceptions, the java.security.PrivilegedActionException is just a mechnism used to throw the real exception through a privileged block. The real exeception is wrapped by the PrivilegedActionException, and in this case seems to be a connection refused. Embedded unwraps PrivilegedActionExceptions and just throws the real underlying exception, client should do the same, I'll enter a bug.
> 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