On Mar 5, 2009, at 11:40 PM, Norbert Rieger wrote:
a) geronimo log (log level INFO)
if I make the annotation on bean class level, I got logs like:
16:19:35,968 INFO [Transaction] TX RequiresNew: Suspended
transaction
org.apache.geronimo.transaction.manager.transactioni...@1c21ffe
16:19:35,968 INFO [Transaction] TX RequiresNew: Started transaction
org.apache.geronimo.transaction.manager.transactioni...@377dda
16:20:46,687 INFO [Transaction] TX RequiresNew: Committing
transaction
org.apache.geronimo.transaction.manager.transactioni...@377dda
16:20:46,859 INFO [Transaction] TX RequiresNew: Resuming
transaction
org.apache.geronimo.transaction.manager.transactioni...@1c21ffe
This lines are missing if the annotation is on bean method level
If this is the case than it's a bug, however we have extensive tests
for transaction attributes that cover simple bean/method usage as well
as inheritance, java overriding and complex xml overriding. So
there's really nothing I can check for on our end that isn't checked
already.
I'll need you to reproduce this in a test case in order to really
debug this.
-David