The new version of Tapernate seems to solve this problem completely.
Thank you!
On 5/24/06, James Carman [EMAIL PROTECTED] wrote:
Okay. I'm seeing it now, too. Unfortunately, the Spring interceptor throws
an exception when the global transaction is marked as rollbackOnly when it's
participating. I need to figure out what the best way is to handle this.
By the way, I just got Tapernate to rollback the pojos that are changed
during a rolled back transaction. This is helping me avoid a LOT of
problems! More to follow...
James
-Original Message-
From: Marcus Matèrn [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 23, 2006 7:24 PM
To: Tapestry users
Subject: Re: Tapernate - Rollback problem
Yes, I'm using spring.transaction.TransactionInterceptor on my DAO. I
am doing getTransactionUtils().setRollbackOnly() outside my DAO in the
same way as you are doing in tapernate-example.
Here is a stack trace. I will get back to you with more logging.
http://pastebin.com/734105
in AbstractPlatformTransactionManager.commit(...) :
if (!shouldCommitOnGlobalRollbackOnly()
defStatus.isGlobalRollbackOnly()) {
...
processRollback(defStatus);
throw new UnexpectedRollbackException(
Transaction has been rolled back
because it has been marked as
rollback-only);
}
Thanks
Marcus
On 5/24/06, James Carman [EMAIL PROTECTED] wrote:
I will take a look at it. Are you using a transaction interceptor? Can
you
paste more of your stack trace? Can you turn up logging so we can see
exactly what's going on?
-Original Message-
From: Marcus Matèrn [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 23, 2006 6:10 PM
To: Tapestry users
Subject: Tapernate - Rollback problem
I'm trying to use setRollBackOnly() in tapernates TransactionUtils
which results in:
UnexpectedRollbackException: Transaction has been rolled back because
it has been marked as rollback-only
when the commit runs in:
org.springframework.transaction.support.AbstractPlatformTransactionManager.c
ommit(AbstractPlatformTransactionManager)
I am getting the same problem when running tapernate-example.
Does someone (James?) know a solution to my problem?
Marcus
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]