I have found an issue I believe with tapestery (grid component in this case) where it cannot inspect details of hibernate 'enhanced' objects. This happens when I save an object to the database and then query it out again - the instance is returned from cache as a botched/modified javassist version. I believe I can 'evict' between the save and the query, or close/open a new session to avoid this. Will report back.

Caused by: java.lang.RuntimeException: Unable to read class file for com.example.MyEntity_$$_jvst648_1.getId() (to gather line number information). at org.apache.tapestry5.ioc.internal.services.PlasticProxyFactoryImpl.constructMemberLocation(PlasticProxyFactoryImpl.java:231) ~[beanmodel-5.4-beta-35.jar:na] at org.apache.tapestry5.ioc.internal.services.PlasticProxyFactoryImpl.getMemberLocation(PlasticProxyFactoryImpl.java:215) ~[beanmodel-5.4-beta-35.jar:na] at org.apache.tapestry5.ioc.internal.services.PlasticProxyFactoryImpl.getMethodLocation(PlasticProxyFactoryImpl.java:165) ~[beanmodel-5.4-beta-35.jar:na] at $PlasticProxyFactory_74fa1a52dc8d.getMethodLocation(Unknown Source) ~[na:na] at $PlasticProxyFactory_74fa1a52dc8c.getMethodLocation(Unknown Source) ~[na:na] at org.apache.tapestry5.internal.services.BeanModelSourceImpl.orderProperties(BeanModelSourceImpl.java:95) ~[beanmodel-5.4-beta-35.jar:na] at org.apache.tapestry5.internal.services.BeanModelSourceImpl.create(BeanModelSourceImpl.java:202) ~[beanmodel-5.4-beta-35.jar:na] at org.apache.tapestry5.internal.services.BeanModelSourceImpl.createDisplayModel(BeanModelSourceImpl.java:145) ~[beanmodel-5.4-beta-35.jar:na] at $BeanModelSource_74fa1a52dcc7.createDisplayModel(Unknown Source) ~[na:na] at org.apache.tapestry5.corelib.components.Grid$1.get(Grid.java:419) ~[tapestry-core-5.4-beta-35.jar:na] at org.apache.tapestry5.internal.transform.ParameterWorker$3$1.readFromBinding(ParameterWorker.java:263) ~[tapestry-core-5.4-beta-35.jar:na]
    ... 95 common frames omitted

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to