Can you please provide more details? Perfectly some source code to reproduce
the issue.

On Mon, Jul 11, 2011 at 11:06 PM, Richard Yunhua Sang <yunhua.s...@gmail.com
> wrote:

> Hi there,
>
> I am using a Grid with JpaGridDataSource; when I click sort icon on a
> transient field of an entity, I get following exception:
>
> Caused by: java.lang.IllegalArgumentException: Unable to resolve attribute
> [name] against path
>  at
>
> org.hibernate.ejb.criteria.path.AbstractPathImpl.unknownAttribute(AbstractPathImpl.java:118)
>  at
>
> org.hibernate.ejb.criteria.path.AbstractPathImpl.locateAttribute(AbstractPathImpl.java:223)
>  at
>
> org.hibernate.ejb.criteria.path.AbstractPathImpl.get(AbstractPathImpl.java:194)
>  at
>
> org.apache.tapestry5.jpa.JpaGridDataSource.prepare(JpaGridDataSource.java:98)
>  at
>
> org.apache.tapestry5.corelib.components.Grid$CachingDataSource.prepare(Grid.java:311)
>  at
> org.apache.tapestry5.corelib.components.Grid.setupDataSource(Grid.java:481)
>  at org.apache.tapestry5.corelib.components.Grid.setupRender(Grid.java:445)
>  at
>
> org.apache.tapestry5.corelib.components.Grid$Shim_415c794d27985.invoke(Unknown
> Source)
>  at
>
> org.apache.tapestry5.internal.plastic.MethodHandleImpl.invoke(MethodHandleImpl.java:48)
>  at
>
> org.apache.tapestry5.internal.transform.BridgeClassTransformation$WrapMethodHandleAsMethodAccess.invoke(BridgeClassTransformation.java:85)
>  at
>
> org.apache.tapestry5.internal.transform.RenderPhaseMethodWorker$Invoker.invoke(RenderPhaseMethodWorker.java:117)
>  at
>
> org.apache.tapestry5.internal.transform.RenderPhaseMethodWorker$RenderPhaseMethodAdvice.advise(RenderPhaseMethodWorker.java:86)
>  at
>
> org.apache.tapestry5.internal.transform.BridgeClassTransformation$WrapMethodAdviceAsComponentMethodAdvice.advise(BridgeClassTransformation.java:349)
>  at
>
> org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:86)
>  at org.apache.tapestry5.corelib.components.Grid.setupRender(Grid.java)
>  at
>
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:230)
>  at
>
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:191)
> Also can JpaGridDataSource provide the way to sort the result at local
> instead of database?
>
> Overall it's pleasant to work with JPA module, thanks a lot for the great
> job!
>
> Yunhua
>



-- 
Best regards,

Igor Drobiazko
http://tapestry5.de

Reply via email to