[Java lista] postgres 9 tranzakcio

Balázs Hollósi hollosibalazs at gmail.com
2010. Okt. 11., H, 17:24:21 CEST


Sziasztok

Nagy oromomre megjelent a 9-es postgres, be is izzitottuk, viszont
tranzakcionalis problemaink akadtak :)

hibauzenet:

[#|2010-10-11T16:56:02.836+0200|SEVERE|glassfish3.0.1|javax.enterprise.resource.resourceadapter.com.sun.enterprise.resource|_ThreadID=29;_ThreadName=Thread-1;|RAR5031:System
Exception
javax.resource.spi.LocalTransactionException: Cannot commit when
autoCommit is enabled.

mindezt ugy, hogy:

System.out.println("AutoCommit: " + conn.getAutoCommit());
conn.commit();

a hiba dobasa elott FALSE irodik ki..

kornyezet:
ubuntu 32bit, java 6, postgres 9.0.1 forrasbol, glassfish 3, 9.0-801
jdbc (a regivel a bytea nem volt okes), pool-nal nincs a
non-transactional flag bepipalva.
az alkalmazas ejb kontereben tortennek az esemenyek..

ha a "regi" 8.4-702 driverrel minden jol megy, viszont a kepek, amik
bytea-bol vannak kiolvasva ascii-kent jonnek at, az uj driverrel meg a
tranzakciok makkannak meg, bytea jol mukodik.. tudtok valami
valtozasrol, ami ezt eredmenyezheti, vagy ez egyertelmuen jdbc bug
lehet?

B


További információk a(z) Javalist levelezőlistáról