XA szivas...

hatha tud valaki segiteni :)

szoval gondoltam atallok com.mysql.jdbc.jdbc2.optional.MysqlXADataSource -ra a sima helyett, atallitottam a poolokat szepen, azonban igy
elkezdek szep hibakat kapni :)

[toplinket hasznalok mappernek]

mivel tobb dbbe kene dolgoznom, igy jo lenne ha minden datasourceom XA -s lenne..

vagy ezt:


Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: No PasswordCredential found
Error Code: 0

vagy ezt:


[#|2008-05-21T19:00:51.108+0200|WARNING|sun-appserver9.1|oracle.toplink.essentials.session.file:/opt/glassfish/domains/domain1/applications/j2ee-modules/digis/-digisPU|_ThreadID=21;_ThreadName=httpSSLWorkerThread-8080-1;_RequestID=bcabb2
java.lang.IllegalArgumentException: null source
        at java.util.EventObject.<init>(EventObject.java:38)
        at javax.sql.StatementEvent.<init>(StatementEvent.java:39)
        at com.mysql.jdbc.jdbc2.optional.JDBC4PreparedStatementWrapper.close(JDBC4PreparedStatementWrapper.java:70)
        at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.closeStatement(DatabaseAccessor.java:318)

Hozzászólások

no, arra gondoltam, hogy az a baj, hogy a mysql XA -t csak innodb -s storage enginel tamogat (ami nyilvan jo igy), viszont nekem a tablakat maga a toplink hozza letre, es megneztem: azok myisam tablak lesznek. ez pl eleg erdekes...