I found an interesting thing about transactions. Sometimes we get an exception during a commit(). The error message is “Address in use”. Any clou what that means?
When the exception is raised it might be worth printing the stack trace and printing out the TaminoError.responseCode and TaminoError.errorText fields in order to understand where the error has come from.
Which version of Tamino are you using and which platform?