I tracked it down, although I still don't understand it!
I had integrated EasyMock (easymock.org) to support some of my unit
tests. In order for the unit tests to run, I needed to add asm
(asm.ow2.org) and cglib (cglib.sourceforge.net) to my build path. If I
remove these from my Eclipse build path
I encountered something very strange, and I cannot find mention of it
on this group or elsewhere.
Here is the stack trace:
java.lang.VerifyError: (class: org/datanucleus/TransactionImpl,
method: internalPreRollback signature: ()V) Accessing value from
uninitialized register 5
at org.datan