This snippet works properly in 2.6 and outputs "true":
<span jwcid="@Insert" value="ognl:!false || true" />
In 2.7 you get the following error and stack trace:
Unable to parse OGNL expression '!false || true': Error compiling expression on object $
DirectorAccount_540@3c1[DirectorAccount] with expression node (false) || true getter body: { return ($w) ((ognl.OgnlOps.booleanValue( ($w) !(false)) ? ($w) !(false) : ($w) true));} setter body: null
# org.apache.hivemind.ApplicationRuntimeException: Unable to parse OGNL expression '!false || true': Error compiling expression on object $
DirectorAccount_540@3c1[DirectorAccount] with expression node (false) || true getter body: { return ($w) ((ognl.OgnlOps.booleanValue( ($w) !(false)) ? ($w) !(false) : ($w) true));} setter body: null
org.apache.tapestry.services.impl.ExpressionCacheImpl#parse (ExpressionCacheImpl.java:133)
org.apache.tapestry.services.impl.ExpressionCacheImpl#getCompiledExpression (ExpressionCacheImpl.java:91)
$ExpressionCache_11193ea3727#getCompiledExpression ($ExpressionCache_11193ea3727.java:-1)
org.apache.tapestry.binding.ExpressionBinding#resolveExpression (ExpressionBinding.java:120)
org.apache.tapestry.binding.ExpressionBinding#getObject (ExpressionBinding.java:111)
org.apache.tapestry.binding.AbstractBinding#getObject (AbstractBinding.java:84)
$Insert_549#getValue ($Insert_549.java:-1)
org.apache.tapestry.components.Insert#renderComponent (Insert.java:48)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.IfBean#renderComponent (IfBean.java:96)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.Any#renderComponent (Any.java:53)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.html.Body#renderComponent (Body.java:38)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.html.Shell#renderComponent (Shell.java:64)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:182)
org.apache.tapestry.AbstractPage#renderPage (AbstractPage.java:237)
org.apache.tapestry.engine.RequestCycle#renderPage (RequestCycle.java:397)
org.apache.tapestry.services.impl.DefaultResponseBuilder#renderResponse (DefaultResponseBuilder.java:158)
org.apache.tapestry.services.impl.ResponseRendererImpl#renderResponse (ResponseRendererImpl.java:33)
$ResponseRenderer_11193ea35b4#renderResponse ($ResponseRenderer_11193ea35b4.java:-1)
org.apache.tapestry.engine.PageService#service (PageService.java:68)
$IEngineService_11193ea3644#service ($IEngineService_11193ea3644.java:-1)
org.apache.tapestry.services.impl.EngineServiceOuterProxy#service (EngineServiceOuterProxy.java:72)
org.apache.tapestry.engine.AbstractEngine#service (AbstractEngine.java:246)
org.apache.tapestry.services.impl.InvokeEngineTerminator#service (InvokeEngineTerminator.java:54)
$WebRequestServicer_11193ea3621#service ($WebRequestServicer_11193ea3621.java:-1)
org.apache.tapestry.services.impl.DisableCachingFilter#service (DisableCachingFilter.java:54)
$WebRequestServicerFilter_11193ea3623#service ($WebRequestServicerFilter_11193ea3623.java:-1)
$WebRequestServicer_11193ea3625#service ($WebRequestServicer_11193ea3625.java:-1)
$WebRequestServicer_11193ea361d#service ($WebRequestServicer_11193ea361d.java:-1)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge#service (WebRequestServicerPipelineBridge.java:61)
$ServletRequestServicer_11193ea35ff#service ($ServletRequestServicer_11193ea35ff.java:-1)
org.apache.tapestry.request.DecodedRequestInjector#service (DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_11193ea35fb#service ($ServletRequestServicerFilter_11193ea35fb.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
collective.ui.custom.HibernateFilter#service (HibernateFilter.java:37)
$ServletRequestServicerFilter_11193ea35f9#service ($ServletRequestServicerFilter_11193ea35f9.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
collective.ui.custom.LuceneIndexFilter#service (LuceneIndexFilter.java:24)
$ServletRequestServicerFilter_11193ea35f7#service ($ServletRequestServicerFilter_11193ea35f7.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
org.apache.tapestry.multipart.MultipartDecoderFilter#service (MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_11193ea35f5#service ($ServletRequestServicerFilter_11193ea35f5.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
org.apache.tapestry.services.impl.SetupRequestEncoding#service (SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_11193ea35fd#service ($ServletRequestServicerFilter_11193ea35fd.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
$ServletRequestServicer_11193ea35ee#service ($ServletRequestServicer_11193ea35ee.java:-1)
org.apache.tapestry.ApplicationServlet#doService (ApplicationServlet.java:123)
collective.ui.CollectiveApplicationServlet#doService (CollectiveApplicationServlet.java:71)
org.apache.tapestry.ApplicationServlet#doGet (ApplicationServlet.java:104)
javax.servlet.http.HttpServlet#service (HttpServlet.java:743)
javax.servlet.http.HttpServlet#service (HttpServlet.java:856)
org.mortbay.jetty.servlet.ServletHolder#handle (ServletHolder.java:427)
... 15 more not displayed
# caused by org.apache.hivemind.ApplicationRuntimeException: Error compiling expression on object $
DirectorAccount_540@3c1[DirectorAccount] with expression node (false) || true getter body: { return ($w) ((ognl.OgnlOps.booleanValue( ($w) !(false)) ? ($w) !(false) : ($w) true));} setter body: null
org.apache.tapestry.services.impl.HiveMindExpressionCompiler#compileExpression (HiveMindExpressionCompiler.java:258)
ognl.OgnlRuntime#compileExpression (OgnlRuntime.java:388)
ognl.Ognl#compileExpression (Ognl.java:123)
org.apache.tapestry.services.impl.ExpressionCacheImpl#parse (ExpressionCacheImpl.java:129)
org.apache.tapestry.services.impl.ExpressionCacheImpl#getCompiledExpression (ExpressionCacheImpl.java:91)
$ExpressionCache_11193ea3727#getCompiledExpression ($ExpressionCache_11193ea3727.java:-1)
org.apache.tapestry.binding.ExpressionBinding#resolveExpression (ExpressionBinding.java:120)
org.apache.tapestry.binding.ExpressionBinding#getObject (ExpressionBinding.java:111)
org.apache.tapestry.binding.AbstractBinding#getObject (AbstractBinding.java:84)
$Insert_549#getValue ($Insert_549.java:-1)
org.apache.tapestry.components.Insert#renderComponent (Insert.java:48)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.IfBean#renderComponent (IfBean.java:96)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.Any#renderComponent (Any.java:53)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.html.Body#renderComponent (Body.java:38)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.html.Shell#renderComponent (Shell.java:64)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:182)
org.apache.tapestry.AbstractPage#renderPage (AbstractPage.java:237)
org.apache.tapestry.engine.RequestCycle#renderPage (RequestCycle.java:397)
org.apache.tapestry.services.impl.DefaultResponseBuilder#renderResponse (DefaultResponseBuilder.java:158)
org.apache.tapestry.services.impl.ResponseRendererImpl#renderResponse (ResponseRendererImpl.java:33)
$ResponseRenderer_11193ea35b4#renderResponse ($ResponseRenderer_11193ea35b4.java:-1)
org.apache.tapestry.engine.PageService#service (PageService.java:68)
$IEngineService_11193ea3644#service ($IEngineService_11193ea3644.java:-1)
org.apache.tapestry.services.impl.EngineServiceOuterProxy#service (EngineServiceOuterProxy.java:72)
org.apache.tapestry.engine.AbstractEngine#service (AbstractEngine.java:246)
org.apache.tapestry.services.impl.InvokeEngineTerminator#service (InvokeEngineTerminator.java:54)
$WebRequestServicer_11193ea3621#service ($WebRequestServicer_11193ea3621.java:-1)
org.apache.tapestry.services.impl.DisableCachingFilter#service (DisableCachingFilter.java:54)
$WebRequestServicerFilter_11193ea3623#service ($WebRequestServicerFilter_11193ea3623.java:-1)
$WebRequestServicer_11193ea3625#service ($WebRequestServicer_11193ea3625.java:-1)
$WebRequestServicer_11193ea361d#service ($WebRequestServicer_11193ea361d.java:-1)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge#service (WebRequestServicerPipelineBridge.java:61)
$ServletRequestServicer_11193ea35ff#service ($ServletRequestServicer_11193ea35ff.java:-1)
org.apache.tapestry.request.DecodedRequestInjector#service (DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_11193ea35fb#service ($ServletRequestServicerFilter_11193ea35fb.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
collective.ui.custom.HibernateFilter#service (HibernateFilter.java:37)
$ServletRequestServicerFilter_11193ea35f9#service ($ServletRequestServicerFilter_11193ea35f9.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
collective.ui.custom.LuceneIndexFilter#service (LuceneIndexFilter.java:24)
$ServletRequestServicerFilter_11193ea35f7#service ($ServletRequestServicerFilter_11193ea35f7.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
org.apache.tapestry.multipart.MultipartDecoderFilter#service (MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_11193ea35f5#service ($ServletRequestServicerFilter_11193ea35f5.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
org.apache.tapestry.services.impl.SetupRequestEncoding#service (SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_11193ea35fd#service ($ServletRequestServicerFilter_11193ea35fd.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
$ServletRequestServicer_11193ea35ee#service ($ServletRequestServicer_11193ea35ee.java:-1)
org.apache.tapestry.ApplicationServlet#doService (ApplicationServlet.java:123)
collective.ui.CollectiveApplicationServlet#doService (CollectiveApplicationServlet.java:71)
org.apache.tapestry.ApplicationServlet#doGet (ApplicationServlet.java:104)
javax.servlet.http.HttpServlet#service (HttpServlet.java:743)
javax.servlet.http.HttpServlet#service (HttpServlet.java:856)
org.mortbay.jetty.servlet.ServletHolder#handle (ServletHolder.java:427)
... 15 more not displayed
# caused by org.apache.hivemind.ApplicationRuntimeException: Unable to add method java.lang.Object get(ognl.OgnlContext, java.lang.Object) to class ognl.ASTOr5738401Accessor: [source error] ) is missing
org.apache.tapestry.enhance.ClassFabImpl#addMethod (ClassFabImpl.java:278)
org.apache.tapestry.services.impl.HiveMindExpressionCompiler#compileExpression (HiveMindExpressionCompiler.java:221)
ognl.OgnlRuntime#compileExpression (OgnlRuntime.java:388)
ognl.Ognl#compileExpression (Ognl.java:123)
org.apache.tapestry.services.impl.ExpressionCacheImpl#parse (ExpressionCacheImpl.java:129)
org.apache.tapestry.services.impl.ExpressionCacheImpl#getCompiledExpression (ExpressionCacheImpl.java:91)
$ExpressionCache_11193ea3727#getCompiledExpression ($ExpressionCache_11193ea3727.java:-1)
org.apache.tapestry.binding.ExpressionBinding#resolveExpression (ExpressionBinding.java:120)
org.apache.tapestry.binding.ExpressionBinding#getObject (ExpressionBinding.java:111)
org.apache.tapestry.binding.AbstractBinding#getObject (AbstractBinding.java:84)
$Insert_549#getValue ($Insert_549.java:-1)
org.apache.tapestry.components.Insert#renderComponent (Insert.java:48)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.IfBean#renderComponent (IfBean.java:96)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.Any#renderComponent (Any.java:53)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.html.Body#renderComponent (Body.java:38)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.html.Shell#renderComponent (Shell.java:64)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:182)
org.apache.tapestry.AbstractPage#renderPage (AbstractPage.java:237)
org.apache.tapestry.engine.RequestCycle#renderPage (RequestCycle.java:397)
org.apache.tapestry.services.impl.DefaultResponseBuilder#renderResponse (DefaultResponseBuilder.java:158)
org.apache.tapestry.services.impl.ResponseRendererImpl#renderResponse (ResponseRendererImpl.java:33)
$ResponseRenderer_11193ea35b4#renderResponse ($ResponseRenderer_11193ea35b4.java:-1)
org.apache.tapestry.engine.PageService#service (PageService.java:68)
$IEngineService_11193ea3644#service ($IEngineService_11193ea3644.java:-1)
org.apache.tapestry.services.impl.EngineServiceOuterProxy#service (EngineServiceOuterProxy.java:72)
org.apache.tapestry.engine.AbstractEngine#service (AbstractEngine.java:246)
org.apache.tapestry.services.impl.InvokeEngineTerminator#service (InvokeEngineTerminator.java:54)
$WebRequestServicer_11193ea3621#service ($WebRequestServicer_11193ea3621.java:-1)
org.apache.tapestry.services.impl.DisableCachingFilter#service (DisableCachingFilter.java:54)
$WebRequestServicerFilter_11193ea3623#service ($WebRequestServicerFilter_11193ea3623.java:-1)
$WebRequestServicer_11193ea3625#service ($WebRequestServicer_11193ea3625.java:-1)
$WebRequestServicer_11193ea361d#service ($WebRequestServicer_11193ea361d.java:-1)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge#service (WebRequestServicerPipelineBridge.java:61)
$ServletRequestServicer_11193ea35ff#service ($ServletRequestServicer_11193ea35ff.java:-1)
org.apache.tapestry.request.DecodedRequestInjector#service (DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_11193ea35fb#service ($ServletRequestServicerFilter_11193ea35fb.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
collective.ui.custom.HibernateFilter#service (HibernateFilter.java:37)
$ServletRequestServicerFilter_11193ea35f9#service ($ServletRequestServicerFilter_11193ea35f9.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
collective.ui.custom.LuceneIndexFilter#service (LuceneIndexFilter.java:24)
$ServletRequestServicerFilter_11193ea35f7#service ($ServletRequestServicerFilter_11193ea35f7.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
org.apache.tapestry.multipart.MultipartDecoderFilter#service (MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_11193ea35f5#service ($ServletRequestServicerFilter_11193ea35f5.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
org.apache.tapestry.services.impl.SetupRequestEncoding#service (SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_11193ea35fd#service ($ServletRequestServicerFilter_11193ea35fd.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
$ServletRequestServicer_11193ea35ee#service ($ServletRequestServicer_11193ea35ee.java:-1)
org.apache.tapestry.ApplicationServlet#doService (ApplicationServlet.java:123)
collective.ui.CollectiveApplicationServlet#doService (CollectiveApplicationServlet.java:71)
org.apache.tapestry.ApplicationServlet#doGet (ApplicationServlet.java:104)
javax.servlet.http.HttpServlet#service (HttpServlet.java:743)
javax.servlet.http.HttpServlet#service (HttpServlet.java:856)
org.mortbay.jetty.servlet.ServletHolder#handle (ServletHolder.java:427)
... 15 more not displayed
# caused by javassist.CannotCompileException: [source error] ) is missing
javassist.CtBehavior#setBody (CtBehavior.java:347)
javassist.CtBehavior#setBody (CtBehavior.java:316)
org.apache.tapestry.enhance.ClassFabImpl#addMethod (ClassFabImpl.java:272)
org.apache.tapestry.services.impl.HiveMindExpressionCompiler#compileExpression (HiveMindExpressionCompiler.java:221)
ognl.OgnlRuntime#compileExpression (OgnlRuntime.java:388)
ognl.Ognl#compileExpression (Ognl.java:123)
org.apache.tapestry.services.impl.ExpressionCacheImpl#parse (ExpressionCacheImpl.java:129)
org.apache.tapestry.services.impl.ExpressionCacheImpl#getCompiledExpression (ExpressionCacheImpl.java:91)
$ExpressionCache_11193ea3727#getCompiledExpression ($ExpressionCache_11193ea3727.java:-1)
org.apache.tapestry.binding.ExpressionBinding#resolveExpression (ExpressionBinding.java:120)
org.apache.tapestry.binding.ExpressionBinding#getObject (ExpressionBinding.java:111)
org.apache.tapestry.binding.AbstractBinding#getObject (AbstractBinding.java:84)
$Insert_549#getValue ($Insert_549.java:-1)
org.apache.tapestry.components.Insert#renderComponent (Insert.java:48)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.IfBean#renderComponent (IfBean.java:96)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.Any#renderComponent (Any.java:53)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.html.Body#renderComponent (Body.java:38)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.html.Shell#renderComponent (Shell.java:64)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:182)
org.apache.tapestry.AbstractPage#renderPage (AbstractPage.java:237)
org.apache.tapestry.engine.RequestCycle#renderPage (RequestCycle.java:397)
org.apache.tapestry.services.impl.DefaultResponseBuilder#renderResponse (DefaultResponseBuilder.java:158)
org.apache.tapestry.services.impl.ResponseRendererImpl#renderResponse (ResponseRendererImpl.java:33)
$ResponseRenderer_11193ea35b4#renderResponse ($ResponseRenderer_11193ea35b4.java:-1)
org.apache.tapestry.engine.PageService#service (PageService.java:68)
$IEngineService_11193ea3644#service ($IEngineService_11193ea3644.java:-1)
org.apache.tapestry.services.impl.EngineServiceOuterProxy#service (EngineServiceOuterProxy.java:72)
org.apache.tapestry.engine.AbstractEngine#service (AbstractEngine.java:246)
org.apache.tapestry.services.impl.InvokeEngineTerminator#service (InvokeEngineTerminator.java:54)
$WebRequestServicer_11193ea3621#service ($WebRequestServicer_11193ea3621.java:-1)
org.apache.tapestry.services.impl.DisableCachingFilter#service (DisableCachingFilter.java:54)
$WebRequestServicerFilter_11193ea3623#service ($WebRequestServicerFilter_11193ea3623.java:-1)
$WebRequestServicer_11193ea3625#service ($WebRequestServicer_11193ea3625.java:-1)
$WebRequestServicer_11193ea361d#service ($WebRequestServicer_11193ea361d.java:-1)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge#service (WebRequestServicerPipelineBridge.java:61)
$ServletRequestServicer_11193ea35ff#service ($ServletRequestServicer_11193ea35ff.java:-1)
org.apache.tapestry.request.DecodedRequestInjector#service (DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_11193ea35fb#service ($ServletRequestServicerFilter_11193ea35fb.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
collective.ui.custom.HibernateFilter#service (HibernateFilter.java:37)
$ServletRequestServicerFilter_11193ea35f9#service ($ServletRequestServicerFilter_11193ea35f9.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
collective.ui.custom.LuceneIndexFilter#service (LuceneIndexFilter.java:24)
$ServletRequestServicerFilter_11193ea35f7#service ($ServletRequestServicerFilter_11193ea35f7.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
org.apache.tapestry.multipart.MultipartDecoderFilter#service (MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_11193ea35f5#service ($ServletRequestServicerFilter_11193ea35f5.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
org.apache.tapestry.services.impl.SetupRequestEncoding#service (SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_11193ea35fd#service ($ServletRequestServicerFilter_11193ea35fd.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
$ServletRequestServicer_11193ea35ee#service ($ServletRequestServicer_11193ea35ee.java:-1)
org.apache.tapestry.ApplicationServlet#doService (ApplicationServlet.java:123)
collective.ui.CollectiveApplicationServlet#doService (CollectiveApplicationServlet.java:71)
org.apache.tapestry.ApplicationServlet#doGet (ApplicationServlet.java:104)
javax.servlet.http.HttpServlet#service (HttpServlet.java:743)
javax.servlet.http.HttpServlet#service (HttpServlet.java:856)
org.mortbay.jetty.servlet.ServletHolder#handle (ServletHolder.java:427)
... 15 more not displayed
# caused by javassist.compiler.CompileError: ) is missing
javassist.compiler.Parser#parseArgumentList (Parser.java:1337)
javassist.compiler.Parser#parseMethodCall (Parser.java:1177)
javassist.compiler.Parser#parsePostfix (Parser.java:1034)
javassist.compiler.Parser#parseUnaryExpr (Parser.java:887)
javassist.compiler.Parser#parseBinaryExpr (Parser.java:774)
javassist.compiler.Parser#parseConditionalExpr (Parser.java:718)
javassist.compiler.Parser#parseExpression (Parser.java:698)
javassist.compiler.Parser#parsePrimaryExpr (Parser.java:1243)
javassist.compiler.Parser#parsePostfix (Parser.java:1029)
javassist.compiler.Parser#parseCast (Parser.java:920)
javassist.compiler.Parser#parseUnaryExpr (Parser.java:885)
javassist.compiler.Parser#parseBinaryExpr (Parser.java:774)
javassist.compiler.Parser#parseConditionalExpr (Parser.java:718)
javassist.compiler.Parser#parseExpression (Parser.java:698)
javassist.compiler.Parser#parsePrimaryExpr (Parser.java:1243)
javassist.compiler.Parser#parsePostfix (Parser.java:1029)
javassist.compiler.Parser#parseCast (Parser.java:920)
javassist.compiler.Parser#parseUnaryExpr (Parser.java:885)
javassist.compiler.Parser#parseCast (Parser.java:917)
javassist.compiler.Parser#parseUnaryExpr (Parser.java:885)
javassist.compiler.Parser#parseBinaryExpr (Parser.java:774)
javassist.compiler.Parser#parseConditionalExpr (Parser.java:718)
javassist.compiler.Parser#parseExpression (Parser.java:698)
javassist.compiler.Parser#parseReturn (Parser.java:506)
javassist.compiler.Parser#parseStatement (Parser.java:268)
javassist.compiler.Parser#parseBlock (Parser.java:288)
javassist.compiler.Parser#parseStatement (Parser.java:242)
javassist.compiler.Javac#compileBody (Javac.java:203)
javassist.CtBehavior#setBody (CtBehavior.java:341)
javassist.CtBehavior#setBody (CtBehavior.java:316)
org.apache.tapestry.enhance.ClassFabImpl#addMethod (ClassFabImpl.java:272)
org.apache.tapestry.services.impl.HiveMindExpressionCompiler#compileExpression (HiveMindExpressionCompiler.java:221)
ognl.OgnlRuntime#compileExpression (OgnlRuntime.java:388)
ognl.Ognl#compileExpression (Ognl.java:123)
org.apache.tapestry.services.impl.ExpressionCacheImpl#parse (ExpressionCacheImpl.java:129)
org.apache.tapestry.services.impl.ExpressionCacheImpl#getCompiledExpression (ExpressionCacheImpl.java:91)
$ExpressionCache_11193ea3727#getCompiledExpression ($ExpressionCache_11193ea3727.java:-1)
org.apache.tapestry.binding.ExpressionBinding#resolveExpression (ExpressionBinding.java:120)
org.apache.tapestry.binding.ExpressionBinding#getObject (ExpressionBinding.java:111)
org.apache.tapestry.binding.AbstractBinding#getObject (AbstractBinding.java:84)
$Insert_549#getValue ($Insert_549.java:-1)
org.apache.tapestry.components.Insert#renderComponent (Insert.java:48)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.IfBean#renderComponent (IfBean.java:96)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.RenderBody#renderComponent (RenderBody.java:41)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.components.Any#renderComponent (Any.java:53)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.html.Body#renderComponent (Body.java:38)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.AbstractComponent#renderBody (AbstractComponent.java:525)
org.apache.tapestry.html.Shell#renderComponent (Shell.java:64)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
collective.ui.components.CollectiveComponent#renderComponent (CollectiveComponent.java:70)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:184)
org.apache.tapestry.BaseComponent#renderComponent (BaseComponent.java:92)
org.apache.tapestry.AbstractComponent#render (AbstractComponent.java:712)
org.apache.tapestry.services.impl.DefaultResponseBuilder#render (DefaultResponseBuilder.java:182)
org.apache.tapestry.AbstractPage#renderPage (AbstractPage.java:237)
org.apache.tapestry.engine.RequestCycle#renderPage (RequestCycle.java:397)
org.apache.tapestry.services.impl.DefaultResponseBuilder#renderResponse (DefaultResponseBuilder.java:158)
org.apache.tapestry.services.impl.ResponseRendererImpl#renderResponse (ResponseRendererImpl.java:33)
$ResponseRenderer_11193ea35b4#renderResponse ($ResponseRenderer_11193ea35b4.java:-1)
org.apache.tapestry.engine.PageService#service (PageService.java:68)
$IEngineService_11193ea3644#service ($IEngineService_11193ea3644.java:-1)
org.apache.tapestry.services.impl.EngineServiceOuterProxy#service (EngineServiceOuterProxy.java:72)
org.apache.tapestry.engine.AbstractEngine#service (AbstractEngine.java:246)
org.apache.tapestry.services.impl.InvokeEngineTerminator#service (InvokeEngineTerminator.java:54)
$WebRequestServicer_11193ea3621#service ($WebRequestServicer_11193ea3621.java:-1)
org.apache.tapestry.services.impl.DisableCachingFilter#service (DisableCachingFilter.java:54)
$WebRequestServicerFilter_11193ea3623#service ($WebRequestServicerFilter_11193ea3623.java:-1)
$WebRequestServicer_11193ea3625#service ($WebRequestServicer_11193ea3625.java:-1)
$WebRequestServicer_11193ea361d#service ($WebRequestServicer_11193ea361d.java:-1)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge#service (WebRequestServicerPipelineBridge.java:61)
$ServletRequestServicer_11193ea35ff#service ($ServletRequestServicer_11193ea35ff.java:-1)
org.apache.tapestry.request.DecodedRequestInjector#service (DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_11193ea35fb#service ($ServletRequestServicerFilter_11193ea35fb.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
collective.ui.custom.HibernateFilter#service (HibernateFilter.java:37)
$ServletRequestServicerFilter_11193ea35f9#service ($ServletRequestServicerFilter_11193ea35f9.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
collective.ui.custom.LuceneIndexFilter#service (LuceneIndexFilter.java:24)
$ServletRequestServicerFilter_11193ea35f7#service ($ServletRequestServicerFilter_11193ea35f7.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
org.apache.tapestry.multipart.MultipartDecoderFilter#service (MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_11193ea35f5#service ($ServletRequestServicerFilter_11193ea35f5.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
org.apache.tapestry.services.impl.SetupRequestEncoding#service (SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_11193ea35fd#service ($ServletRequestServicerFilter_11193ea35fd.java:-1)
$ServletRequestServicer_11193ea3601#service ($ServletRequestServicer_11193ea3601.java:-1)
$ServletRequestServicer_11193ea35ee#service ($ServletRequestServicer_11193ea35ee.java:-1)
org.apache.tapestry.ApplicationServlet#doService (ApplicationServlet.java:123)
collective.ui.CollectiveApplicationServlet#doService (CollectiveApplicationServlet.java:71)
org.apache.tapestry.ApplicationServlet#doGet (ApplicationServlet.java:104)
javax.servlet.http.HttpServlet#service (HttpServlet.java:743)
javax.servlet.http.HttpServlet#service (HttpServlet.java:856)
org.mortbay.jetty.servlet.ServletHolder#handle (ServletHolder.java:427)
... 15 more not displayed
This snippet works properly in 2.6
<button jwcid="startButton@DirectLink"
listener="ognl:listeners.changeState" parameters="ognl:{object.id, !object.active}"><span jwcid="@Insert" value="ognl:object.active ? 'Start' : 'Pause'"/>
In 2.7 you get the following error and stack trace:
org.apache.hivemind.ApplicationRuntimeException: Unable to add method java.lang.Object get(ognl.OgnlContext, java.lang.Object) to class ognl.ASTList1611334Accessor: [source error] syntax error near ", ($w) !((($Row"
at org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:278)
at org.apache.tapestry.services.impl.HiveMindExpressionCompiler.compileExpression(HiveMindExpressionCompiler.java:149)
at ognl.OgnlRuntime.compileExpression(OgnlRuntime.java:388)
at ognl.Ognl.compileExpression(Ognl.java:123)
at org.apache.tapestry.services.impl.ExpressionCacheImpl.parse(ExpressionCacheImpl.java:129)
at org.apache.tapestry.services.impl.ExpressionCacheImpl.getCompiledExpression(ExpressionCacheImpl.java:91)
at $ExpressionCache_111d7051fd4.getCompiledExpression($ExpressionCache_111d7051fd4.java)
at org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:120)
at org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:111)
at org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:84)
at $DirectLink_177.getParameters($DirectLink_177.java)
at org.apache.tapestry.link.DirectLink.getLink(DirectLink.java:50)
at org.apache.tapestry.contrib.link.ButtonLinkRenderer.renderLink(ButtonLinkRenderer.java:50)
at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
....
Caused by: javassist.CannotCompileException: [source error] syntax error near ", ($w) !((($Row"
at javassist.CtBehavior.setBody(CtBehavior.java:346)
at javassist.CtBehavior.setBody(CtBehavior.java:315)
at org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:272)
... 157 more
Caused by: compile error: syntax error near ", ($w) !((($Row"
at javassist.compiler.Parser.parseArrayInitializer(Parser.java:676)
at javassist.compiler.Parser.parseNew(Parser.java:1284)
at javassist.compiler.Parser.parsePrimaryExpr(Parser.java:1241)
at javassist.compiler.Parser.parsePostfix(Parser.java:1029)
at javassist.compiler.Parser.parseUnaryExpr(Parser.java:887)
at javassist.compiler.Parser.parseBinaryExpr(Parser.java:774)
at javassist.compiler.Parser.parseConditionalExpr(Parser.java:718)
at javassist.compiler.Parser.parseExpression(Parser.java:698)
at javassist.compiler.Parser.parseArgumentList(Parser.java:1329)
at javassist.compiler.Parser.parseMethodCall(Parser.java:1177)
at javassist.compiler.Parser.parsePostfix(Parser.java:1034)
at javassist.compiler.Parser.parseUnaryExpr(Parser.java:887)
at javassist.compiler.Parser.parseBinaryExpr(Parser.java:774)
at javassist.compiler.Parser.parseConditionalExpr(Parser.java:718)
at javassist.compiler.Parser.parseExpression(Parser.java:698)
at javassist.compiler.Parser.parsePrimaryExpr(Parser.java:1243)
at javassist.compiler.Parser.parsePostfix(Parser.java:1029)
at javassist.compiler.Parser.parseCast(Parser.java:920)
at javassist.compiler.Parser.parseUnaryExpr(Parser.java:885)
at javassist.compiler.Parser.parseCast(Parser.java:917)
at javassist.compiler.Parser.parseUnaryExpr(Parser.java:885)
at javassist.compiler.Parser.parseBinaryExpr(Parser.java:774)
at javassist.compiler.Parser.parseConditionalExpr(Parser.java:718)
at javassist.compiler.Parser.parseExpression(Parser.java:698)
at javassist.compiler.Parser.parseReturn(Parser.java:506)
at javassist.compiler.Parser.parseStatement(Parser.java:268)
at javassist.compiler.Parser.parseBlock(Parser.java:288)
at javassist.compiler.Parser.parseStatement(Parser.java:242)
at javassist.compiler.Javac.compileBody(Javac.java:203)
at javassist.CtBehavior.setBody(CtBehavior.java:340)
... 159 more
I make CLONE becouse is it different issue but is it seems like
OGNL-30.I have changed the ognl.ASTNot toGetSourceString method to return
return "(!" + srcString + ")";
instead of
return "!" + srcString;
and it seems working.