Javassist error seen when running JBOSS 4.x

  • 7011140
  • 10-Mar-2011
  • 19-Oct-2012

Resolution

The following error is seen when attempting to startup Access Governance Suite 5.1 or later under JBOSS 4.x

ERROR hibernate.proxy.pojo.BasicLazyInitializer: Javassist Enhancement failed: sailpoint.object.Workflow
java.lang.RuntimeException: duplicate method: getHandler in sailpoint.object.Workflow_$$_javassist_2
        at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:509)


Put the following into $JBOSS_HOME\server\default\deploy\ejb3.deployer\META-INF\persistence.properties:

hibernate.bytecode.provider=cglib

(Note: setting not required for JBOSS 5x and later)