1 Reply Latest reply on Feb 28, 2010 11:23 AM by Amin Mohammed-Coleman

    java.lang.ArrayStoreException: org.hibernate.envers.event.AuditEventListener

    Amin Mohammed-Coleman Newbie

      Hi All


      I'm back looking at envers. I added the following using Spring:


         <entry key="post-update" value-ref="entityVersioning"/>

         <entry key="post-update" value-ref="entityVersioning"/>

         <entry key="post-delete" value-ref="entityVersioning"/>

         <entry key="pre-collection-update" value-ref="entityVersioning"/>

         <entry key="pre-collection-remove" value-ref="entityVersioning"/>

         <entry key="pre-collection-recreate" value-ref="entityVersioning"/>



      Adding the pre-collection-recreate gives me the following exception:


      Caused by: java.lang.ArrayStoreException: org.hibernate.envers.event.AuditEventListener

      at org.hibernate.cfg.Configuration.setListener(Configuration.java:1776)

      I am using the following maven dependencies:
      hibernate-core 3.5.0-beta 4
      hibernate-entitymanager 3.5.0-beta 4
      hibernate-annotations 3.5.0-beta-4
      hibernate-envers 3.5.0 beta 3
      I'm looked on the web and by the sounds of things it's a compatibility issue.  Is it possible if someone could just point me in the right direction. Have I got the wrong dependencies?