Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sun ONE AppServer & Postgresql

0 views
Skip to first unread message

hazz

unread,
Sep 2, 2003, 3:00:06 AM9/2/03
to

Pomocy!!!!

Od pewnego czasu walcze o okielznanie zmuszenie do wspolpracy tych dwoch
produktow
Uzywam Sun ONE AppServer 7.0 z PostgreSQL'em jako baza. Jako testu
uzywam
dwoch beanow stanowiacych licznik wejsc na strone. Bean typu Entity
mapuje encje w tabeli
licznikow oraz bean typu session ktory na podstawie podanego klucza
inkrementuje znaleziony
licznik. W przypadku jesli licznik o podanym kluczu nie zostanie
znaleziony w bazie to bean
sesyjny tworzy nowa krotke z iloscia zarejestrowanych wejsc = 1.
Udalo mi sie osiagnac polowe sukcesu tj. w wypadku pierwszego wejscia do
strony bean sesyjny
tworzy odpowiednia encje licznika w bazie lecz w przypadku proby jego
inkrementacji kontener wali
wyjatkiem.:

Some remote or transactional roll back exception occurred
com.sun.jdo.api.persistence.support.JDOFatalInternalException: Got an
unknown exception.
NestedException: java.lang.NullPointerException
at
com.sun.jdo.spi.persistence.support.sqlstore.SQLStateManager.updatePersistent(SQLStateManager.java:1012)

at
com.sun.jdo.spi.persistence.support.sqlstore.impl.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.java:1251)

at
com.sun.jdo.spi.persistence.support.sqlstore.impl.TransactionImpl.notifyBeforeCompletion(TransactionImpl.java:1115)

at
com.sun.jdo.spi.persistence.support.sqlstore.impl.TransactionImpl.commitBefore(TransactionImpl.java:743)

at
com.sun.jdo.spi.persistence.support.sqlstore.impl.TransactionImpl.beforeCompletion(TransactionImpl.java:646)

at
com.sun.ejb.containers.ContainerSynchronization.beforeCompletion(ContainerSynchronization.java:105)

at
com.sun.enterprise.distributedtx.J2EETransaction.commit(J2EETransaction.java:183)

at
com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.commit(J2EETransactionManagerOpt.java:310)

Sprawdzilem, nigdzie nie usiluje ustawic zadnego nulla ... itp. Jesli
ktos moglby wskazac choc kierunek gdzie mozna znalezc
rozwiazanie, co moze byc schrzanione to bylbym szczerze wdzieczny bo mi
juz skonczyly sie pomysly...


Pozdrawiam Serdecznie!
hazz


0 new messages