Subject | Re: [Firebird-Java] XA driver pooling issue |
---|---|
Author | Roman Rokytskyy |
Post date | 2005-10-22T19:05:18Z |
> I tried a simple XA test with the 2.0.0rc3a driver under weblogic andWhich version of WebLogic do you use?
> I cannot make it work properly.
> <22-oct.-2005 12 h 25 min 16 s CEST> <Error> <JDBC> <BEA-001035> <TheThis error is really strange, it says that WebLogic asks to resume a
> following error has occurred: XA operation failed :
> org.firebirdsql.jca.FBXAException: You are trying to resume a
> transaction that has is new
distributed transaction passing an unknown Xid to it. As far as I
understand, that is against JTA specification. But I need to check.
> <22-oct.-2005 12 h 25 min 16 s CEST> <Error> <JDBC> <BEA-001035> <TheNot good. I will check and fix it.
> following error has occurred: XA operation failed :
> java.lang.NullPointerException
> at
> org.firebirdsql.jca.FBManagedConnection.internalRollback(FBManagedConnecti
> on.java:911)
> Driver classname:Why do you use pool for Sun App Server, not the FBConnectionPoolDataSource?
> org.firebirdsql.pool.sun.AppServerXADataSource
> When I set the pooling property to true, the test works fine. I'veI suspect that something is wrong there. When you return connection back to
> tried to disable it because I think it would be redundant with the
> weblogic one.
pool, it still remembers the Xid. When you switch pooling off, closing a
connection causes to forget the Xid.
> Any cluse why disabling driver pooling confuses weblogic or whyBoth is possible. I need to check it.
> weblogic confuses jaybird ?
Roman