db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sunitha Kambhampati (JIRA)" <derby-...@db.apache.org>
Subject [jira] Created: (DERBY-1084) jdbcapi/xaStateTran test fails with 10.1 client and derbyTesting.jar with 10.2 server.
Date Wed, 08 Mar 2006 01:48:40 GMT
jdbcapi/xaStateTran test fails with 10.1 client and derbyTesting.jar with 10.2 server.
--------------------------------------------------------------------------------------

         Key: DERBY-1084
         URL: http://issues.apache.org/jira/browse/DERBY-1084
     Project: Derby
        Type: Bug
  Components: Regression Test Failure  
    Versions: 10.2.0.0    
    Reporter: Sunitha Kambhampati


This new failure was noticed in the nightly testrun with jdk15.    Looks like some xa changes
have gone in to 10.2  Is this related to those changes, if so - is this diff ok ?  Please
comment.  Thanks. 

********* Diff file derbynetclientmats/DerbyNetClient/derbynetclientmats/xaStateTran.diff
*** Start: xaStateTran jdk1.5.0_02 DerbyNetClient derbynetclientmats:derbynetclientmats 2006-03-07
10:15:59 ***
28 del
< GXID |STATUS |READ& |USERNAME |TYPE                          
29 del
< -----
30 del
< (1 |IDLE |NULL |APP |UserTransaction               
30a28
> ERROR XJ05C: Cannot set holdability ResultSet.HOLD_CURSORS_OVER_COMMIT for a global transaction.
170a169,183
> ERROR XJ05C: Cannot set holdability ResultSet.HOLD_CURSORS_OVER_COMMIT for a global transaction.
> ij> -- the following should error XAER_PROTO
> xa_start xa_noflags 40;
> IJ ERROR: XAER_PROTO 
> ij> -- the following should error XAER_PROTO
> xa_start xa_join 40;
> IJ ERROR: XAER_PROTO 
> ij> -- the following should error (transaction wasn't suspended) XAER_PROTO
> xa_start xa_resume 40;
> IJ ERROR: XAER_PROTO 
> ij> select * from global_xactTable where gxid is not null order by gxid;
> ERROR XJ05C: Cannot set holdability ResultSet.HOLD_CURSORS_OVER_COMMIT for a global transaction.
> ij> -- the following should work
> xa_end xa_success 40;
> ij> select * from global_xactTable where gxid is not null order by gxid;
174,192d186
< ij> -- the following should error XAER_PROTO
< xa_start xa_noflags 40;
< IJ ERROR: XAER_PROTO 
< ij> -- the following should error XAER_PROTO
< xa_start xa_join 40;
< IJ ERROR: XAER_PROTO 
< ij> -- the following should error (transaction wasn't suspended) XAER_PROTO
< xa_start xa_resume 40;
< IJ ERROR: XAER_PROTO 
< ij> select * from global_xactTable where gxid is not null order by gxid;
< GXID |STATUS |READ& |USERNAME |TYPE                          
< -----
< (4 |IDLE |NULL |APP |UserTransaction               
< ij> -- the following should work
< xa_end xa_success 40;
< ij> select * from global_xactTable where gxid is not null order by gxid;
< GXID |STATUS |READ& |USERNAME |TYPE                          
< -----
< (4 |IDLE |NULL |APP |UserTransaction               
196a191,195
> ERROR XJ05C: Cannot set holdability ResultSet.HOLD_CURSORS_OVER_COMMIT for a global transaction.
> ij> -- the following should work
> xa_end xa_fail 40;
> IJ ERROR: XA_RBROLLBACK 
> ij> select * from global_xactTable where gxid is not null order by gxid;
199a199,203
> ij> xa_rollback 40;
> ij> -- get back in associated state
> xa_start xa_noflags 40;
> ij> select * from global_xactTable where gxid is not null order by gxid;
> ERROR XJ05C: Cannot set holdability ResultSet.HOLD_CURSORS_OVER_COMMIT for a global transaction.
201,214d204
< xa_end xa_fail 40;
< IJ ERROR: XA_RBROLLBACK 
< ij> select * from global_xactTable where gxid is not null order by gxid;
< GXID |STATUS |READ& |USERNAME |TYPE                          
< -----
< (4 |IDLE |NULL |APP |UserTransaction               
< ij> xa_rollback 40;
< ij> -- get back in associated state
< xa_start xa_noflags 40;
< ij> select * from global_xactTable where gxid is not null order by gxid;
< GXID |STATUS |READ& |USERNAME |TYPE                          
< -----
< (4 |IDLE |NULL |APP |UserTransaction               
< ij> -- the following should work
225 del
< GXID |STATUS |READ& |USERNAME |TYPE                          
226 del
< -----
227 del
< (4 |IDLE |NULL |APP |UserTransaction               
227a215
> ERROR XJ05C: Cannot set holdability ResultSet.HOLD_CURSORS_OVER_COMMIT for a global transaction.
252a241,244
> ERROR XJ05C: Cannot set holdability ResultSet.HOLD_CURSORS_OVER_COMMIT for a global transaction.
> ij> xa_end xa_fail 40;
> IJ ERROR: XA_RBROLLBACK 
> ij> select * from global_xactTable where gxid is not null order by gxid;
256,261d247
< ij> xa_end xa_fail 40;
< IJ ERROR: XA_RBROLLBACK 
< ij> select * from global_xactTable where gxid is not null order by gxid;
< GXID |STATUS |READ& |USERNAME |TYPE                          
< -----
< (4 |IDLE |NULL |APP |UserTransaction               
265a252,256
> ERROR XJ05C: Cannot set holdability ResultSet.HOLD_CURSORS_OVER_COMMIT for a global transaction.
> ij> -- set up dead state
> xa_end xa_fail 40;
> IJ ERROR: XA_RBROLLBACK 
> ij> select * from global_xactTable where gxid is not null order by gxid;
269,275d259
< ij> -- set up dead state
< xa_end xa_fail 40;
< IJ ERROR: XA_RBROLLBACK 
< ij> select * from global_xactTable where gxid is not null order by gxid;
< GXID |STATUS |READ& |USERNAME |TYPE                          
< -----
< (4 |IDLE |NULL |APP |UserTransaction               
390 del
< GXID |STATUS |READ& |USERNAME |TYPE                          
391 del
< -----
392 del
< (6 |IDLE |NULL |APP |UserTransaction               
392a374
> ERROR XJ05C: Cannot set holdability ResultSet.HOLD_CURSORS_OVER_COMMIT for a global transaction.
Test Failed.
*** End:   xaStateTran jdk1.5.0_02 DerbyNetClient derbynetclientmats:derbynetclientmats 2006-

-- 
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


Mime
View raw message