Re[8]: WebDAV JCA status=STATUS_NO_TRANSACTION

2005-01-05 Thread Andrew Tibets
Hello Oliver,

The error is still being with slide 2.1.
The slide.war and webdav-2.1.rar were deployed correctly.
For jboss-3.2.5 I used webdav-connector-ds.xml shipped with Slide, for 
jboss-4.0.0
 webdav-connector-ds.xml: 
   connection-factories
 tx-connection-factory
   jndi-nameWebDAV-Connector/jndi-name
   xa-transaction/
   track-connection-by-tx/
   rar-nametest-webdav-files-0.1.ear#webdav-2.1.rar/rar-name
   
connection-definitionjavax.resource.cci.ConnectionFactory/connection-definition
   max-pool-size20/max-pool-size
 /tx-connection-factory
   /connection-factories

   
In all cases, slide test and my test, I get exception: 
 WARN  [org.jboss.tm.TransactionImpl] XAException: 
tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=pc268/14, BranchQual=, 
localId=14]
 errorCode=XAER_NOTA
 javax.transaction.xa.XAException
at 
org.apache.commons.transaction.util.xa.AbstractXAResource.end(AbstractXAResource.java:133)
at 
org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031)
at 
org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006)
 ...
 ERROR [org.jboss.web.localhost.Engine] StandardWrapperValve[Test]: 
Servlet.service() for servlet Test threw exception
   org.jboss.tm.JBossRollbackException: Unable to commit, 
tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=pc268/14, BranchQual=, 
localId=14]
   status=STATUS_NO_TRANSACTION; - nested throwable: 
(javax.transaction.xa.XAException)
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
at org.jboss.tm.TxManager.commit(TxManager.java:200)


If I click Ctrl+C, I get message:
 
 INFO  [org.jboss.system.server.Server] JBoss SHUTDOWN: Undeploying all packages
 
 INFO  [STDOUT] 05 Jan 2005 10:48:29 - org.apache.slide.common.Namespace
- INFO - Shutting down service tx(org.apache.slide.store.ExtendedStore)
 INFO  [STDOUT] 05 Jan 2005 10:48:29 - 
org.apache.commons.transaction.file.FileResourceManager
- INFO - Stopping RM at 'store/metadata' / 'work/metadata'
 INFO  [STDOUT] 05 Jan 2005 10:48:29 - 
org.apache.commons.transaction.file.FileResourceManager
- INFO - Waiting for tx [EMAIL PROTECTED] to finish for 24 milli 
seconds
 DEBUG [org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread] 
Notified to shutdown
 DEBUG [org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread] 
Shutdown
 INFO  [STDOUT] 05 Jan 2005 10:52:29 - 
org.apache.commons.transaction.file.FileResourceManager
- WARNING - Tx [EMAIL PROTECTED] failed to finish in given time
 INFO  [STDOUT] 05 Jan 2005 10:52:29 - 
org.apache.commons.transaction.file.FileResourceManager
- WARNING - Failed to stop RM
 INFO  [STDOUT] 05 Jan 2005 10:52:29 - org.apache.slide.common.Domain
- WARNING - Service TxXMLFileDescriptorsStore at store/metadata  
working on work/metadata disconnection failed : Shut down timed out
 INFO  [STDOUT] Service TxXMLFileDescriptorsStore at store/metadata  working on 
work/metadata disconnection failed : Shut down timed out
 INFO  [STDOUT]  at 
org.apache.slide.common.Namespace.disconnectServices(Namespace.java:545)
 at 
org.apache.slide.common.NamespaceAccessTokenImpl.disconnect(NamespaceAccessTokenImpl.java:348)
 at 
org.apache.slide.common.Domain.closeNamespace(Domain.java:270)
 at 
org.apache.slide.webdav.WebdavServlet.destroy(WebdavServlet.java:316)
 at 
org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1255)
 at 
org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:1580)



   
But if I change commons-transaction-1.0.jar library on
commons-transaction-1.0rc1.jar tests work without exception.

May be you known what is wrong?

   Thanks

-- 
Best regards,
 Andrewmailto:[EMAIL PROTECTED]
 


Tuesday, November 30, 2004, 12:20:01 PM, you wrote:

OZ Ah, great! Thanks for investigating this, I will add it to the ds in
OZ the CVS. This really is what was missing!

OZ Oliver


OZ On Tue, 30 Nov 2004 10:07:46 +0200, Andrew Tibets
OZ [EMAIL PROTECTED] wrote:
 Hello Oliver!
 
   I have added track-connection-by-tx/ to webdav-connector-ds.xml
   and my test works.
 
 jboss-ds_1_0.dtd:
 !-- An element to specify that all intermediate end(suspend) and
 start(resume) calls.  Also, all work on one tx will go through one
 connection.
 A side effect of this (currently at least) is that a connection will only
 be usable by one tx until the tx commits.
Ex:
track-connection-by-tx/
 --
 !ELEMENT track-connection-by-tx EMPTY
 
   Thank you for attention.
 
 --
 Best regards,
  Andrew   
 mailto:[EMAIL PROTECTED]
 
  
 Monday, November 29, 2004, 2:13:02 PM, you wrote:
 
 OZ Hmm, there seems to be a different error. Does it take some time
 OZ before the error actually gets displayed? If so there might be a
 OZ timeout. 

Re: Re[8]: WebDAV JCA status=STATUS_NO_TRANSACTION

2005-01-05 Thread Oliver Zeigermann
Hi Andrew,

does that mean it works with commons-tx1.0rc1, but not with the final
version? The only changes that were to check if a certain lock level
was enabled. Maybe this caused some obscure errors.

Is there any other exception, maybe in the log files?

Oliver


On Wed, 5 Jan 2005 12:02:29 +0200, Andrew Tibets
[EMAIL PROTECTED] wrote:
 Hello Oliver,
 
 The error is still being with slide 2.1.
 The slide.war and webdav-2.1.rar were deployed correctly.
 For jboss-3.2.5 I used webdav-connector-ds.xml shipped with Slide, for 
 jboss-4.0.0
  webdav-connector-ds.xml:
connection-factories
  tx-connection-factory
jndi-nameWebDAV-Connector/jndi-name
xa-transaction/
track-connection-by-tx/
rar-nametest-webdav-files-0.1.ear#webdav-2.1.rar/rar-name

 connection-definitionjavax.resource.cci.ConnectionFactory/connection-definition
max-pool-size20/max-pool-size
  /tx-connection-factory
/connection-factories
 

 In all cases, slide test and my test, I get exception:
  WARN  [org.jboss.tm.TransactionImpl] XAException: 
 tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=pc268/14, BranchQual=, 
 localId=14]
  errorCode=XAER_NOTA
  javax.transaction.xa.XAException
 at 
 org.apache.commons.transaction.util.xa.AbstractXAResource.end(AbstractXAResource.java:133)
 at 
 org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031)
 at 
 org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006)
  ...
  ERROR [org.jboss.web.localhost.Engine] StandardWrapperValve[Test]: 
 Servlet.service() for servlet Test threw exception
org.jboss.tm.JBossRollbackException: Unable to commit, 
 tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=pc268/14, BranchQual=, 
 localId=14]
status=STATUS_NO_TRANSACTION; - nested throwable: 
 (javax.transaction.xa.XAException)
 at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
 at org.jboss.tm.TxManager.commit(TxManager.java:200)
 
 If I click Ctrl+C, I get message:
 
  INFO  [org.jboss.system.server.Server] JBoss SHUTDOWN: Undeploying all 
 packages
  
  INFO  [STDOUT] 05 Jan 2005 10:48:29 - org.apache.slide.common.Namespace
 - INFO - Shutting down service 
 tx(org.apache.slide.store.ExtendedStore)
  INFO  [STDOUT] 05 Jan 2005 10:48:29 - 
 org.apache.commons.transaction.file.FileResourceManager
 - INFO - Stopping RM at 'store/metadata' / 'work/metadata'
  INFO  [STDOUT] 05 Jan 2005 10:48:29 - 
 org.apache.commons.transaction.file.FileResourceManager
 - INFO - Waiting for tx [EMAIL PROTECTED] to finish for 24 milli 
 seconds
  DEBUG [org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread] 
 Notified to shutdown
  DEBUG [org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread] 
 Shutdown
  INFO  [STDOUT] 05 Jan 2005 10:52:29 - 
 org.apache.commons.transaction.file.FileResourceManager
 - WARNING - Tx [EMAIL PROTECTED] failed to finish in given time
  INFO  [STDOUT] 05 Jan 2005 10:52:29 - 
 org.apache.commons.transaction.file.FileResourceManager
 - WARNING - Failed to stop RM
  INFO  [STDOUT] 05 Jan 2005 10:52:29 - org.apache.slide.common.Domain
 - WARNING - Service TxXMLFileDescriptorsStore at store/metadata  
 working on work/metadata disconnection failed : Shut down timed out
  INFO  [STDOUT] Service TxXMLFileDescriptorsStore at store/metadata  working 
 on work/metadata disconnection failed : Shut down timed out
  INFO  [STDOUT]  at 
 org.apache.slide.common.Namespace.disconnectServices(Namespace.java:545)
  at 
 org.apache.slide.common.NamespaceAccessTokenImpl.disconnect(NamespaceAccessTokenImpl.java:348)
  at 
 org.apache.slide.common.Domain.closeNamespace(Domain.java:270)
  at 
 org.apache.slide.webdav.WebdavServlet.destroy(WebdavServlet.java:316)
  at 
 org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1255)
  at 
 org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:1580)
 
 But if I change commons-transaction-1.0.jar library on
 commons-transaction-1.0rc1.jar tests work without exception.
 
 May be you known what is wrong?
 
Thanks
 
 --
 Best regards,
  Andrewmailto:[EMAIL PROTECTED]
 
 
 Tuesday, November 30, 2004, 12:20:01 PM, you wrote:
 
 OZ Ah, great! Thanks for investigating this, I will add it to the ds in
 OZ the CVS. This really is what was missing!
 
 OZ Oliver
 
 OZ On Tue, 30 Nov 2004 10:07:46 +0200, Andrew Tibets
 OZ [EMAIL PROTECTED] wrote:
  Hello Oliver!
 
I have added track-connection-by-tx/ to webdav-connector-ds.xml
and my test works.
 
  jboss-ds_1_0.dtd:
  !-- An element to specify that all intermediate end(suspend) and
  start(resume) calls.  Also, all work on one tx will go through one
  connection.
  A side effect of this (currently at least) is that a connection will only
  be