I am a total Castor newbie, so please forgive me if the answer is
blatantly obvious (but tell me anyway)...
I am getting the following exception in my app server (Tomcat 4.0.3)
log, even after restarting. It appears that the read lock is persisting
after the restart, but where?:
java.lang.IllegalStateException: Transaction
org.exolab.castor.jdo.engine.TransactionContextImpl@2b2d25 does not
hold the read lock:
dtw.pim.contact.db.ContactDatabaseImpl/jpim-d4003ffa8eb6474b2f7ac18c73dcbb31/2
-/-!
at
org.exolab.castor.persist.LockEngine$TypeInfo.assure(LockEngine.java:1182)
at
org.exolab.castor.persist.LockEngine$TypeInfo.access$500(LockEngine.java:967)
at
org.exolab.castor.persist.LockEngine.revertObject(LockEngine.java:863)
at
org.exolab.castor.persist.TransactionContext.rollback(TransactionContext.java:1602)
at
org.exolab.castor.jdo.engine.DatabaseImpl.commit(DatabaseImpl.java:502)
at dtw.webmail.util.CastorDatabase.commit(CastorDatabase.java)
at
dtw.webmail.util.CastorDatabasePool.releaseDatabase(CastorDatabasePool.java)
at
dtw.webmail.plugin.std.JpimContactManagement.isPersistent(JpimContactManagement.java)
at dtw.webmail.JwmaController.doLogin(JwmaController.java)
at
dtw.webmail.JwmaController.doDispatchSessionActions(JwmaController.java)
at dtw.webmail.JwmaController.service(JwmaController.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.warp.WarpRequestHandler.handle(WarpRequestHandler.java:217)
at
org.apache.catalina.connector.warp.WarpConnection.run(WarpConnection.java:194)
at java.lang.Thread.run(Thread.java:484)
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev