How do I troubleshoot a container-managed transaction SystemException?