I have narrowed down the scope of the problem a little bit. When I use the downloaded dueceAgent-1.3.0.jar build from the website, everything works fine. However, when I build the sources of the lastest version on github, I get:
Exception in thread "Thread-1" org.deuce.transaction.TransactionException: Failed to commit the transaction in the defined retries.
This was generated while using my simple counter test posted in the first message. However, I have now tried a linked list implementation and it works perfectly on both versions of the jars (from source and downloaded jar). I suspected that this indicated a difference in implementation... I have scanned the bytecode outputs for both tests and found no differences. Hunting through the two different jar's byte code is like hunting a needle in a hay stack, so any suggestions to narrowing this search would be greatly appreciated.
My questions are,
Which commit version in the git repository matches up with the deuceAgent-1.3.0.jar from the download page?
Are there any environmental dependencies (other than jdk version >= 1.6)?
Thanks!
-Kevin