You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by "DSouza, Vinay (SCI TW)" <vi...@stercomm.com> on 2005/11/11 17:40:56 UTC
WCK Transaction error
Hi Everyone,
I've been working with WCK for about couple of weeks. I made my own
SchemaObjectDAVStore to access schema objects. I am able to get the
results of couple of directories but it breaks on the third
getChildrenNames() method throwing the following exception.
Please note I'm seeing these errors after couple of successful
transactions. I did see some posts earlier by Warrick Burrows which look
similar.
The exception is caused by commons/transaction's AbstractXAResource, but
I have no idea why.
Any suggestions /ideas
Thanks
Vinay
10 Nov 2005 15:57:33 - WebDAV store - INFO - ** in [
SchemaDAVStore#getChildrenNames() -Childnode- for type 1 and #210 * -->
testdata.xsd
10 Nov 2005 15:57:33 - org.apache.slide.util.event.EventLogger - INFO -
Recieved vetoable event with name 'transaction:commit':
org.apache.slide.event.Transac
tionEvent[source=org.apache.slide.common.NamespaceAccessTokenImpl@17779e
3]
10 Nov 2005 15:57:33 - org.apache.slide.util.event.EventLogger - INFO -
Recieved vetoable event with name 'event-collection:vetoable-collected':
org.apache.sl
ide.event.EventCollection[collected events=
[org.apache.slide.event.EventCollection$Event [name=webdav:get]]]
10 Nov 2005 15:57:33 - org.apache.slide.transaction.SlideTransaction -
WARNING - Prepare failure: Resource manager
org.apache.slide.simple.store.WebdavStoreAd
apter@18622f3 Error code XA_RBBASE in Transaction 3 xid
[B@4d2af2-[B@3e97df in thread PoolThread-0
javax.transaction.xa.XAException
at
org.apache.commons.transaction.util.xa.AbstractXAResource.prepare(Abstra
ctXAResource.java:122)
at
org.apache.slide.transaction.SlideTransaction.commit(SlideTransaction.ja
va:251)
at
org.apache.slide.transaction.SlideTransactionManager.commit(SlideTransac
tionManager.java:186)
at
org.apache.slide.common.NamespaceAccessTokenImpl.commit(NamespaceAccessT
okenImpl.java:390)
at
org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMe
thod.java:445)
at
org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:151)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplic
ationHandler.java:342)
at
org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:147)
at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplic
ationHandler.java:334)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:286)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1776)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
text.java:514)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1726)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at
org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952)
at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:196
)
at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:487)
10 Nov 2005 15:57:33 - WebDAV store - INFO - ** in [
SchemaDAVStore.rollback]
10 Nov 2005 15:57:33 -
org.apache.slide.webdav.method.AbstractWebdavMethod - ERROR -
javax.transaction.RollbackException
javax.transaction.RollbackException
at
org.apache.slide.transaction.SlideTransaction.commit(SlideTransaction.ja
va:328)
at
org.apache.slide.transaction.SlideTransactionManager.commit(SlideTransac
tionManager.java:186)
at
org.apache.slide.common.NamespaceAccessTokenImpl.commit(NamespaceAccessT
okenImpl.java:390)
at
org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMe
thod.java:445)
at
org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:151)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)