... Also make sure that when you implement the sessionsynchronization interface the methods must not be in unspecified transaction context i.e. only Required, RequiresNew and Mandatory transaction attributes must be used.
A local home object reference cannot be passed as an argument or result of a method on an enterprise bean�s remote home or remote interface.