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