[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