Still stumped on this - any pointers on where to look or Tapestry5 relevant examples would be really helpful.
Relevant envers listeners are configured and are working correctly when entities are created / updated. Tapestry (specifically the hibernate session) does not appear to see the generated xyz_AUD entities and complains that these entities are not mapped with an error ex.: Caused by: org.hibernate.hql.ast.QuerySyntaxException: com.abc.xyz.entities.core.user.User_AUD is not mapped [select e, r from ... ... whenever any AuditReader methods are called. Within method contributeValueEncoderSource in HibernateModule.java, persistentClass.getMappedClass() returns null for the *_AUD classes, resulting in an error adding the entity to the configuration (blank key). I tried testing classForName on the *_AUD entities where .hasPojoRepresentation returns false but get class not found exception. Towards the end of startup output I do see the entities I expect configured: [INFO] HibernateCoreModule.HibernateSessionSource Configured Hibernate entities: Client_Address_AUD, Client_Phone_AUD, com.abc.xyz.entities.core.SystemKey, com.abc.xyz.entities.core.client.Address, com.abc.xyz.entities.core.client.Address_AUD, com.abc.xyz.entities.core.client.Client, com.abc.xyz.entities.core.client.Client_AUD, com.abc.xyz.entities.core.client.Phone, com.abc.xyz.entities.core.client.Phone_AUD, com.abc.xyz.entities.core.user.Role, com.abc.xyz.entities.core.user.User, com.abc.xyz.entities.core.user.UserClass, com.abc.xyz.entities.menu.Menu, com.abc.xyz.entities.menu.MenuEntry, org.hibernate.envers.DefaultRevisionEntity The earlier startup output does differ between the concrete entities and the envers ones: . . . [INFO] cfg.AnnotationBinder Binding entity from annotated class: com.abc.xyz.entities.core.client.Client [INFO] annotations.EntityBinder Bind entity com.abc.xyz.entities.core.client.Client on table Client [INFO] cfg.AnnotationBinder Binding entity from annotated class: com.abc.xyz.entities.core.client.Address [INFO] annotations.EntityBinder Bind entity com.abc.xyz.entities.core.client.Address on table Address [INFO] cfg.AnnotationBinder Binding entity from annotated class: com.abc.xyz.entities.core.client.Phone [INFO] annotations.EntityBinder Bind entity com.abc.xyz.entities.core.client.Phone on table Phone . . . [INFO] cfg.HbmBinder Mapping class: com.abc.xyz.entities.core.client.Client_AUD -> Client_AUD [INFO] cfg.HbmBinder Mapping class: Client_Address_AUD -> Client_Address_AUD [INFO] cfg.HbmBinder Mapping class: Client_Phone_AUD -> Client_Phone_AUD [INFO] cfg.HbmBinder Mapping class: com.abc.xyz.entities.core.client.Address_AUD -> Address_AUD [INFO] cfg.HbmBinder Mapping class: com.abc.xyz.entities.core.client.Phone_AUD -> Phone_AUD [INFO] cfg.HbmBinder Mapping class: org.hibernate.envers.DefaultRevisionEntity -> REVINFO Does this give any clues - HbmBinder vs. EntityBinder? Regards, Jim. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org