« Return to Thread: security exception for anonymous
From: nhhockeyplayer@...
To: users@...
Subject: security exception for anonymous
Date: Tue, 6 May 2008 12:48:15 -0400
While displaying a list of pojo (with no security annotations)... and not logged ... anonymous... I try to edit pojo.
I receive exception... any ideas? Works fine after I login.
An exception has occurred. You may continue by restarting the session.
[ +/- ] Exception: Unable to read OGNL expression '<parsed OGNL expression>' of $HibernateAssociationSelect_43@637b1f61[trails:Editors/associationSelect]: Method "buildSelectionModel" failed for object $HibernateAssociationSelect_43@637b1f61[trails:Editors/associationSelect][ +/- ] Exception: Unable to read OGNL expression '<parsed OGNL expression>' of $HibernateAssociationSelect_43@637b1f61[trails:Editors/associationSelect]: Method "buildSelectionModel" failed for object $HibernateAssociationSelect_43@637b1f61[trails:Editors/associationSelect]
org.apache.tapestry.BindingException binding: ExpressionBinding[trails:Editors/associationSelect buildSelectionModel()] location: Annotation @org.apache.tapestry.annotations.Parameter(cache=true, defaultValue=buildSelectionModel(), required=false, name=, aliases=) of public abstract org.apache.tapestry.form.IPropertySelectionModel org.trails.component.AbstractPropertySelection.getModel() [ +/- ] Exception: Method "buildSelectionModel" failed for object $HibernateAssociationSelect_43@637b1f61[trails:Editors/associationSelect]
org.apache.hivemind.ApplicationRuntimeException component: $HibernateAssociationSelect_43@637b1f61[trails:Editors/associationSelect] location: classpath:/org/trails/page/HibernateEditors.page, line 18, column 70
13 14 <component id="identifier" type="HibernateIdentifier" inherit-informal-parameters="no"> 15 <binding name="descriptor">descriptor</binding> 16 </component> 17 18 <component id="associationSelect" type="HibernateAssociationSelect"> 19 <binding name="value">model[#this.descriptor.name]</binding> 20 <binding name="propertyDescriptor">descriptor</binding> 21 </component> 22 23 <!-- / Hibernate Editors --> [ +/- ] Exception: could not resolve property: username of: org.trails.demo.Facility; nested exception is org.hibernate.QueryException: could not resolve property: username of: org.trails.demo.Facility
ognl.MethodFailedException [ +/- ] Exception: could not resolve property: username of: org.trails.demo.Facility
org.springframework.orm.hibernate3.HibernateQueryException
org.hibernate.QueryException messages:
- could not resolve property: username of: org.trails.demo.Facility
throwableCount: 1 throwables:
- org.hibernate.QueryException: could not resolve property: username of: org.trails.demo.Facility
Stack Trace:
- org.hibernate.persister.entity.AbstractPropertyMapping.propertyException(AbstractPropertyMapping.java:44)
- org.hibernate.persister.entity.AbstractPropertyMapping.toType(AbstractPropertyMapping.java:38)
- org.hibernate.persister.entity.AbstractEntityPersister.getSubclassPropertyTableNumber(AbstractEntityPersister.java:1379)
- org.hibernate.persister.entity.BasicEntityPropertyMapping.toColumns(BasicEntityPropertyMapping.java:31)
- org.hibernate.persister.entity.AbstractEntityPersister.toColumns(AbstractEntityPersister.java:1354)
- org.hibernate.loader.criteria.CriteriaQueryTranslator.getColumns(CriteriaQueryTranslator.java:434)
- org.hibernate.loader.criteria.CriteriaQueryTranslator.getColumnsUsingProjection(CriteriaQueryTranslator.java:394)
- org.hibernate.criterion.SimpleExpression.toSqlString(SimpleExpression.java:45)
- org.hibernate.loader.criteria.CriteriaQueryTranslator.getWhereCondition(CriteriaQueryTranslator.java:334)
- org.hibernate.loader.criteria.CriteriaJoinWalker.<init>(CriteriaJoinWalker.java:90)
- org.hibernate.loader.criteria.CriteriaJoinWalker.<init>(CriteriaJoinWalker.java:59)
- org.hibernate.loader.criteria.CriteriaLoader.<init>(CriteriaLoader.java:67)
- org.hibernate.impl.SessionImpl.list(SessionImpl.java:1550)
- org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
- org.springframework.orm.hibernate3.HibernateTemplate$35.doInHibernate(HibernateTemplate.java:984)
- org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:372)
- org.springframework.orm.hibernate3.HibernateTemplate.findByCriteria(HibernateTemplate.java:974)
- org.springframework.orm.hibernate3.HibernateTemplate.findByCriteria(HibernateTemplate.java:967)
- org.trails.hibernate.HibernatePersistenceServiceImpl.getInstances(HibernatePersistenceServiceImpl.java:239)
- sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- java.lang.reflect.Method.invoke(Method.java:585)
- org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
- org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
- org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
- org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
- org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
- org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
- $Proxy44.getInstances(Unknown Source)
- $HibernatePersistenceService_119bf163825.getInstances($HibernatePersistenceService_119bf163825.java)
- org.trails.component.HibernateAssociationSelect.buildSelectionModel(HibernateAssociationSelect.java:50)
- sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- java.lang.reflect.Method.invoke(Method.java:585)
- ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:851)
- ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1253)
- ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
- ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1329)
- ognl.ASTMethod.getValueBody(ASTMethod.java:90)
- ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
- ognl.SimpleNode.getValue(SimpleNode.java:258)
- ognl.Ognl.getValue(Ognl.java:494)
- ognl.Ognl.getValue(Ognl.java:458)
- org.apache.tapestry.services.impl.ExpressionEvaluatorImpl.readCompiled(ExpressionEvaluatorImpl.java:123)
- $ExpressionEvaluator_119bf163819.readCompiled($ExpressionEvaluator_119bf163819.java)
- org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:141)
- org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:125)
- org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:84)
- $HibernateAssociationSelect_43.getModel($HibernateAssociationSelect_43.java)
- org.apache.tapestry.form.PropertySelection.renderFormComponent(PropertySelection.java:70)
- org.apache.tapestry.form.AbstractFormComponent.renderComponent(AbstractFormComponent.java:104)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.form.FormSupportImpl.prerenderField(FormSupportImpl.java:797)
- org.apache.tapestry.form.Form.prerenderField(Form.java:350)
- org.apache.tapestry.valid.FieldLabel.renderComponent(FieldLabel.java:49)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
- org.apache.tapestry.components.Block.renderForComponent(Block.java:65)
- org.apache.tapestry.components.RenderBlock.renderComponent(RenderBlock.java:65)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.trails.component.PropertyEditor.renderComponent(PropertyEditor.java:49)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
- org.apache.tapestry.components.IfBean.renderComponent(IfBean.java:94)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
- org.apache.tapestry.components.ForBean.renderComponent(ForBean.java:181)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
- org.apache.tapestry.components.IfBean.renderComponent(IfBean.java:94)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
- org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:503)
- org.apache.tapestry.form.Form.renderComponent(Form.java:217)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
- org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:39)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
- org.apache.tapestry.html.Body.renderComponent(Body.java:38)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:538)
- org.trails.demo.components.CustomHead.renderComponent(CustomHead.java:206)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
- org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
- org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:185)
- org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:249)
- org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:400)
- org.apache.tapestry.services.impl.DefaultResponseBuilder.renderResponse(DefaultResponseBuilder.java:159)
- org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:33)
- $ResponseRenderer_119bf1636e7.renderResponse($ResponseRenderer_119bf1636e7.java)
- org.trails.engine.TrailsPagesService.service(TrailsPagesService.java:111)
- $IEngineService_119bf163758.service($IEngineService_119bf163758.java)
- org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72)
- org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241)
- org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54)
- $WebRequestServicer_119bf163731.service($WebRequestServicer_119bf163731.java)
- $WebRequestServicer_119bf16372d.service($WebRequestServicer_119bf16372d.java)
- org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61)
- $ServletRequestServicer_119bf163713.service($ServletRequestServicer_119bf163713.java)
- org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
- $ServletRequestServicerFilter_119bf16370f.service($ServletRequestServicerFilter_119bf16370f.java)
- $ServletRequestServicer_119bf163715.service($ServletRequestServicer_119bf163715.java)
- org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
- $ServletRequestServicerFilter_119bf16370d.service($ServletRequestServicerFilter_119bf16370d.java)
- $ServletRequestServicer_119bf163715.service($ServletRequestServicer_119bf163715.java)
- org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
- $ServletRequestServicerFilter_119bf163711.service($ServletRequestServicerFilter_119bf163711.java)
- $ServletRequestServicer_119bf163715.service($ServletRequestServicer_119bf163715.java)
- $ServletRequestServicer_119bf163707.service($ServletRequestServicer_119bf163707.java)
- org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126)
- org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:103)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
- org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
- org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1074)
- org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
- org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
- org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
- org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
- org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
- org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
- org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
- org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
- org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
- org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
- org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
- org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
- org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
- org.trails.security.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:152)
- org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
- org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
- org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
- org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
- org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
- org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
- org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
- org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
- org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
- org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
- org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
- org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
- org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
- org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
- org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
- org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
- org.mortbay.jetty.Server.handle(Server.java:285)
- org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
- org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751)
- org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
- org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
- org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
- org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
- org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
Best regards
Ken in nashua
Windows Live SkyDrive lets you share files with faraway friends. Start sharing.
« Return to Thread: security exception for anonymous
| Free embeddable forum powered by Nabble | Forum Help |