Can anyone help me with the meaning of the below Stack Trace?

It seems to happen at odd times, especially when two users are accessing the
same data though castor.

Thanks for any help!


The table for java.util.ArrayList is not in the database. Contact the DBA,
as the database is in an inconsistent state.
        at org.postgresql.Connection.putObject(Connection.java:613)
        at
org.postgresql.jdbc2.PreparedStatement.setObject(PreparedStatement.java:751)
        at com.evermind._lm.setObject(Unknown Source)
        at com.evermind._lm.setObject(Unknown Source)
        at com.evermind._lm.setObject(Unknown Source)
        at org.exolab.castor.jdo.engine.SQLEngine.load(SQLEngine.java:998)
        at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:677)
        at org.exolab.castor.persist.LockEngine.load(LockEngine.java:359)
        at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:57
5)
        at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:48
6)
        at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:744)
        at org.exolab.castor.persist.LockEngine.load(LockEngine.java:359)
        at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:57
5)
        at
org.exolab.castor.persist.QueryResults.fetch(QueryResults.java:229)
        at
org.exolab.castor.jdo.engine.OQLQueryImpl$OQLEnumeration.hasMore(OQLQueryImp
l.java:573)
        at
org.exolab.castor.jdo.engine.OQLQueryImpl$OQLEnumeration.hasMore(OQLQueryImp
l.java:556)
        at
com.memeticsystems.flywheel.persistent.CastorQuery.execute(CastorQuery.java:
61)
        at
com.memeticsystems.flywheel.discovery.CohortGroupManager.getAll(CohortGroupM
anager.java:32)
        at CohortGroupBrowser.doPost(Unknown Source)
        at CohortGroupBrowser.doGet(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:195)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
        at com.evermind._cxb._abe(Unknown Source)
        at com.evermind._cxb._uec(Unknown Source)
        at com.evermind._io._twc(Unknown Source)
        at com.evermind._io._gc(Unknown Source)
        at com.evermind._if.run(Unknown Source)
Wed Nov 21 14:07:33 PST 2001 [CastorTransaction] commit()
java.lang.IllegalStateException: Transaction
org.exolab.castor.jdo.engine.TransactionContextImpl@103fcf does not hold the
read lock: com.memeticsystems.flywheel.meme.Aspect/11/78788 R/-!
        at
org.exolab.castor.persist.LockEngine$TypeInfo.assure(LockEngine.java:1179)
        at
org.exolab.castor.persist.LockEngine$TypeInfo.access$500(LockEngine.java:964
)
        at
org.exolab.castor.persist.LockEngine.revertObject(LockEngine.java:860)
        at
org.exolab.castor.persist.TransactionContext.rollback(TransactionContext.jav
a:1604)
        at
org.exolab.castor.jdo.engine.DatabaseImpl.commit(DatabaseImpl.java:502)
        at
com.memeticsystems.flywheel.persistent.CastorTransaction.commit(CastorTransa
ction.java:32)
        at CohortGroupBrowser.doPost(Unknown Source)
        at CohortGroupBrowser.doGet(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:195)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
        at com.evermind._cxb._abe(Unknown Source)
        at com.evermind._cxb._uec(Unknown Source)
        at com.evermind._io._twc(Unknown Source)
        at com.evermind._io._gc(Unknown Source)

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to