This one time, at band camp, Bruce Snyder said:

BS>I'm building an application that is using Castor for persisting objects
BS>and I'm using the JBoss TransactionManager for container managed
BS>transactions. Inside of TransactionManager.getThreadInfo(), there's a
BS>call to:
BS>
BS>    ThreadInfo ret = (ThreadInfo)threadTx.get();
BS>
BS>This call instantiates the ThreadInfo inner class and sets the following: 
BS>
BS>    long timeout = 0;
BS>    TransactionImpl tx = null;
BS>
BS>The problem with this is that the tx object is then null. This null
BS>tx object is sent back to Castor to use and because it's null, a
BS>NullPointerException is thrown every time. The extremely odd thing is
BS>that after running my test and receiving the NPE, I wait a bit and I
BS>see the following message come across the log file:
BS>
BS>    [WARN,TxCapsule] Transaction XidImpl [FormatId=257, 
GlobalId=bsnyderlnx.xyz.com//0, BranchQual=] timed out. status=STATUS_ACTIVE
BS>
BS>So I have two questions about this scenario: 
BS>
BS>      1) Is this possibly a timing issue whereby the transaction is not
BS>      created immediately? If so, maybe I could sleep for a bit to see
BS>      if the transaction is actually created.
BS>
BS>      2) Has anyone else encountered this or have I possibly configured
BS>      something incorrectly?

BTW, I forgot to mention that I've changed to Bean Managed Transactions
and I'm still receiving the NullPointerException.

Bruce
-- 
perl -e 'print unpack("u30","<0G)U8V4\@4VYY9&5R\"F9E<G)E=\$\!F<FEI+F-O;0\`\`");'



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to