Stack trace is below... any suggestions for workaround are greatly appreciated.

Best regards

Ken in nashua

Hibernate: select roles0_.user_ID as user2_1_, roles0_.role_ID as role1_1_, 
role1_.id as id1_0_, role1_.description as descript2_1_0_, role1_.name as 
name1_0_, role1_.version as version1_0_ from user_role roles0_ left outer join 
TRAILS_ROLE role1_ on roles0_.role_ID=role1_.id where roles0_.user_ID=?
2008-04-29 21:39:30,791 [btpool0-4] ERROR 
org.apache.tapestry.services.impl.HiveMindExpressionCompiler - Error generating 
OGNL getter for expression (index >= cursor) && (index < (cursor + @[EMAIL 
PROTECTED](collection.size, itemsPerPage))) with root [EMAIL 
PROTECTED]/galleryWidget] and body:
{ return  ($w) ((ognl.OgnlOps.booleanValue(((($Gallery_18)$2).getIndex() >= 
(($Gallery_18)$2).getCursor())) ?  ($w) ((ognl.OgnlOps.less( ($w) 
((($Gallery_18)$2).getIndex() ), ($w)  (($Gallery_18)$2).getCursor() + 
java.lang.Math#min(((java.util.List)(($Gallery_18)$2).getCollection()).size(), 
ref4($$))))) :  ($w) (((($Gallery_18)$2).getIndex() >= 
(($Gallery_18)$2).getCursor()))));}
org.apache.hivemind.ApplicationRuntimeException: Unable to add method 
java.lang.Object get(ognl.OgnlContext, java.lang.Object) to class 
$ASTAnd_1199cf17e4a: java.lang.NullPointerException
    at org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:278)
    at 
org.apache.tapestry.services.impl.HiveMindExpressionCompiler.compileExpression(HiveMindExpressionCompiler.java:171)
    at ognl.OgnlRuntime.compileExpression(OgnlRuntime.java:414)
    at ognl.Ognl.compileExpression(Ognl.java:141)
    at 
org.apache.tapestry.services.impl.ExpressionCacheImpl.parse(ExpressionCacheImpl.java:152)
    at 
org.apache.tapestry.services.impl.ExpressionCacheImpl.getCompiledExpression(ExpressionCacheImpl.java:115)
    at 
$ExpressionCache_1199cf17d90.getCompiledExpression($ExpressionCache_1199cf17d90.java)
    at 
org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:134)
    at 
org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:125)
    at 
org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:84)
    at org.apache.tapestry.enhance.EnhanceUtils.toBoolean(EnhanceUtils.java:173)
    at $IfBean_7.getCondition($IfBean_7.java)
    at org.apache.tapestry.components.IfBean.evaluateCondition(IfBean.java:138)
    at org.apache.tapestry.components.IfBean.renderComponent(IfBean.java:66)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at org.apache.tapestry.components.ForBean.renderComponent(ForBean.java:181)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at org.apache.tapestry.components.Block.renderForComponent(Block.java:65)
    at 
org.apache.tapestry.components.RenderBlock.renderComponent(RenderBlock.java:65)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at org.apache.tapestry.components.Any.renderComponent(Any.java:44)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:503)
    at org.apache.tapestry.form.Form.renderComponent(Form.java:217)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at 
org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:39)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at org.apache.tapestry.html.Body.renderComponent(Body.java:38)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at 
org.trails.demo.components.CustomHead.renderComponent(CustomHead.java:206)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:185)
    at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:249)
    at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:400)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.renderResponse(DefaultResponseBuilder.java:159)
    at 
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:33)
    at 
$ResponseRenderer_1199cf17c5c.renderResponse($ResponseRenderer_1199cf17c5c.java)
    at org.apache.tapestry.engine.DirectService.service(DirectService.java:147)
    at $IEngineService_1199cf17cd1.service($IEngineService_1199cf17cd1.java)
    at 
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72)
    at 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241)
    at 
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54)
    at 
$WebRequestServicer_1199cf17ca8.service($WebRequestServicer_1199cf17ca8.java)
    at 
$WebRequestServicer_1199cf17ca4.service($WebRequestServicer_1199cf17ca4.java)
    at 
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61)
    at 
$ServletRequestServicer_1199cf17c8a.service($ServletRequestServicer_1199cf17c8a.java)
    at 
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
    at 
$ServletRequestServicerFilter_1199cf17c86.service($ServletRequestServicerFilter_1199cf17c86.java)
    at 
$ServletRequestServicer_1199cf17c8c.service($ServletRequestServicer_1199cf17c8c.java)
    at 
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
    at 
$ServletRequestServicerFilter_1199cf17c84.service($ServletRequestServicerFilter_1199cf17c84.java)
    at 
$ServletRequestServicer_1199cf17c8c.service($ServletRequestServicer_1199cf17c8c.java)
    at 
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
    at 
$ServletRequestServicerFilter_1199cf17c88.service($ServletRequestServicerFilter_1199cf17c88.java)
    at 
$ServletRequestServicer_1199cf17c8c.service($ServletRequestServicer_1199cf17c8c.java)
    at 
$ServletRequestServicer_1199cf17c7c.service($ServletRequestServicer_1199cf17c7c.java)
    at 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126)
    at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:103)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
    at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:org.apache.hivemind.ApplicationRuntimeException:
 Unable to add method java.lang.Object get(ognl.OgnlContext, java.lang.Object) 
to class $ASTAnd_1199cf17e4a: java.lang.NullPointerException
    at org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:278)
    at 
org.apache.tapestry.services.impl.HiveMindExpressionCompiler.compileExpression(HiveMindExpressionCompiler.java:171)
    at ognl.OgnlRuntime.compileExpression(OgnlRuntime.java:414)
    at ognl.Ognl.compileExpression(Ognl.java:141)
    at 
org.apache.tapestry.services.impl.ExpressionCacheImpl.parse(ExpressionCacheImpl.java:152)
    at 
org.apache.tapestry.services.impl.ExpressionCacheImpl.getCompiledExpression(ExpressionCacheImpl.java:115)
    at 
$ExpressionCache_1199cf17d90.getCompiledExpression($ExpressionCache_1199cf17d90.java)
    at 
org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:134)
    at 
org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:125)
    at 
org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:84)
    at org.apache.tapestry.enhance.EnhanceUtils.toBoolean(EnhanceUtils.java:173)
    at $IfBean_7.getCondition($IfBean_7.java)
    at org.apache.tapestry.components.IfBean.evaluateCondition(IfBean.java:138)
    at org.apache.tapestry.components.IfBean.renderComponent(IfBean.java:66)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at org.apache.tapestry.components.ForBean.renderComponent(ForBean.java:181)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at org.apache.tapestry.components.Block.renderForComponent(Block.java:65)
    at 
org.apache.tapestry.components.RenderBlock.renderComponent(RenderBlock.java:65)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at org.apache.tapestry.components.Any.renderComponent(Any.java:44)1074)
    at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
    at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
    at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
    at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.trails.security.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:152)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
    at 
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
    at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
    at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
    at 
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
    at 
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
    at org.mortbay.jetty.Server.handle(Server.java:285)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
    at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
    at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
    at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
Caused by: java.lang.NullPointerException
    at javassist.compiler.MemberResolver.jvmToJavaName(MemberResolver.java:479)
    at 
javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:310)
    at 
javassist.compiler.MemberResolver.compareSignature(MemberResolver.java:225)
    at javassist.compiler.MemberResolver.lookupMethod(MemberResolver.java:115)
    at javassist.compiler.MemberResolver.lookupMethod(MemberResolver.java:96)
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:704)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:681)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:156)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:45)
    at 
javassist.compiler.JvstTypeChecker.atCastToWrapper(JvstTypeChecker.java:125)
    at javassist.compiler.JvstTypeChecker.atCastExpr(JvstTypeChecker.java:97)
    at javassist.compiler.ast.CastExpr.accept(CastExpr.java:54)
    at javassist.compiler.TypeChecker.atCondExpr(TypeChecker.java:283)
    at javassist.compiler.ast.CondExpr.accept(CondExpr.java:42)
    at 
javassist.compiler.JvstTypeChecker.atCastToWrapper(JvstTypeChecker.java:125)
    at javassist.compiler.JvstTypeChecker.atCastExpr(JvstTypeChecker.java:97)
    at javassist.compiler.ast.CastExpr.accept(CastExpr.java:54)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:241)
    at javassist.compiler.CodeGen.compileExpr(CodeGen.java:228)
    at javassist.compiler.CodeGen.atReturnStmnt2(CodeGen.java:597)
    at javassist.compiler.JvstCodeGen.atReturnStmnt(JvstCodeGen.java:424)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:362)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:49)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:350)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:49)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:291)
    at javassist.compiler.Javac.compileBody(Javac.java:222)
    at javassist.CtBehavior.setBody(CtBehavior.java:360)
    at javassist.CtBehavior.setBody(CtBehavior.java:334)
    at org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:272)
    ... 122 more

    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:503)
    at org.apache.tapestry.form.Form.renderComponent(Form.java:217)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at 
org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:39)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at org.apache.tapestry.html.Body.renderComponent(Body.java:38)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
    at 
org.trails.demo.components.CustomHead.renderComponent(CustomHead.java:206)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
    at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
    at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:185)
    at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:249)
    at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:400)
    at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.renderResponse(DefaultResponseBuilder.java:159)
    at 
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:33)
    at 
$ResponseRenderer_1199cf17c5c.renderResponse($ResponseRenderer_1199cf17c5c.java)
    at org.apache.tapestry.engine.DirectService.service(DirectService.java:147)
    at $IEngineService_1199cf17cd1.service($IEngineService_1199cf17cd1.java)
    at 
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72)
    at 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241)
    at 
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54)
    at 
$WebRequestServicer_1199cf17ca8.service($WebRequestServicer_1199cf17ca8.java)
    at 
$WebRequestServicer_1199cf17ca4.service($WebRequestServicer_1199cf17ca4.java)
    at 
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61)
    at 
$ServletRequestServicer_1199cf17c8a.service($ServletRequestServicer_1199cf17c8a.java)
    at 
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
    at 
$ServletRequestServicerFilter_1199cf17c86.service($ServletRequestServicerFilter_1199cf17c86.java)
    at 
$ServletRequestServicer_1199cf17c8c.service($ServletRequestServicer_1199cf17c8c.java)
    at 
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
    at 
$ServletRequestServicerFilter_1199cf17c84.service($ServletRequestServicerFilter_1199cf17c84.java)
    at 
$ServletRequestServicer_1199cf17c8c.service($ServletRequestServicer_1199cf17c8c.java)
    at 
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
    at 
$ServletRequestServicerFilter_1199cf17c88.service($ServletRequestServicerFilter_1199cf17c88.java)
    at 
$ServletRequestServicer_1199cf17c8c.service($ServletRequestServicer_1199cf17c8c.java)
    at 
$ServletRequestServicer_1199cf17c7c.service($ServletRequestServicer_1199cf17c7c.java)
    at 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126)
    at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:103)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
    at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1074)
    at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
    at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
    at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
    at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.trails.security.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:152)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
    at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    at 
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
    at 
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
    at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
    at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
    at 
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
    at 
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
    at org.mortbay.jetty.Server.handle(Server.java:285)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
    at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
    at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
    at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
Caused by: java.lang.NullPointerException
    at javassist.compiler.MemberResolver.jvmToJavaName(MemberResolver.java:479)
    at 
javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:310)
    at 
javassist.compiler.MemberResolver.compareSignature(MemberResolver.java:225)
    at javassist.compiler.MemberResolver.lookupMethod(MemberResolver.java:115)
    at javassist.compiler.MemberResolver.lookupMethod(MemberResolver.java:96)
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:704)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:681)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:156)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:45)
    at 
javassist.compiler.JvstTypeChecker.atCastToWrapper(JvstTypeChecker.java:125)
    at javassist.compiler.JvstTypeChecker.atCastExpr(JvstTypeChecker.java:97)
    at javassist.compiler.ast.CastExpr.accept(CastExpr.java:54)
    at javassist.compiler.TypeChecker.atCondExpr(TypeChecker.java:283)
    at javassist.compiler.ast.CondExpr.accept(CondExpr.java:42)
    at 
javassist.compiler.JvstTypeChecker.atCastToWrapper(JvstTypeChecker.java:125)
    at javassist.compiler.JvstTypeChecker.atCastExpr(JvstTypeChecker.java:97)
    at javassist.compiler.ast.CastExpr.accept(CastExpr.java:54)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:241)
    at javassist.compiler.CodeGen.compileExpr(CodeGen.java:228)
    at javassist.compiler.CodeGen.atReturnStmnt2(CodeGen.java:597)
    at javassist.compiler.JvstCodeGen.atReturnStmnt(JvstCodeGen.java:424)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:362)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:49)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:350)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:49)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:291)
    at javassist.compiler.Javac.compileBody(Javac.java:222)
    at javassist.CtBehavior.setBody(CtBehavior.java:360)
    at javassist.CtBehavior.setBody(CtBehavior.java:334)
    at org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:272)
    ... 122 more


From: [EMAIL PROTECTED]
To: [email protected]
Subject: T-4.1.6 bug updateComponent
Date: Tue, 29 Apr 2008 21:36:48 -0400








Ok, my app runs nice and for my widget too. Handlers clicks, etc...

Below...The update logic refuses to update, specifically updateComponent.

Any ideas?

T-4.1.6 warning: Scary thing about my logic for this is that outside of this 
issue... if I continue to operate DirectLink listeners off of this custom 
widget... the whole app comes down. And needs restart. 

My repo is fresh... I have not see anything like this before.

@EventListener(events =
{ "onchange" }, targets =
{ "itemsPerPageSelect" }, submitForm = "galleryForm", async = true)
public void itemsPerPageChangeListener(IRequestCycle cycle)
{
    // (events="onchange") Just keep all of your event names in lowercase
    // and you'll be ok. - jesse kunhert
    LOG.info("In itemsPerPageChangeListener : ");
    
    if ( getItemsPerPage() < getTableColumns() )
    {
        setTableColumns(getItemsPerPage());
        //cycle.getResponseBuilder().updateComponent("tableColumnsSelect");
        
cycle.getResponseBuilder().updateComponent(getComponent("tableColumnsSelect").getClientId());

    }
}

Best regards

Ken in nashua


Back to work after baby– how do you know when you’re ready?

_________________________________________________________________
Make i'm yours.  Create a custom banner to support your cause.
http://im.live.com/Messenger/IM/Contribute/Default.aspx?source=TXT_TAGHM_MSN_Make_IM_Yours

Reply via email to