I get a very strange error: [vsm] WARN [btpool0-2] LookupUtil.<init> (99) | Exception: [.LookupUtil] Error looking up property "username" in object type "com.versature.vsm.model.Ticket". Cause: Unknown property 'username'
This error is strange because this particular display:table is being fed a Collection of Account objects. There is two display:table's *above* it on the page that *do* get fed Collections of Ticket objects though. Seems like something is not getting reset.
(For versioning of dependancies, I'm using AppFuse 2.0-M5.)Full stack trace below, and calling JSP is attached. If anyone has any ideas, I'd really appreciate it. I've been banging my head against this for 2 days.
A. [INFO] Starting scanner at interval of 3 seconds.[vsm] WARN [btpool0-2] LookupUtil.<init>(99) | Exception: [.LookupUtil] Error looking up property "username" in object type "com.versature.vsm.model.Ticket". Cause: Unknown property 'username'
java.lang.NoSuchMethodException: Unknown property 'username'at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty (PropertyUtilsBean.java:1122) at org.apache.commons.beanutils.PropertyUtils.getSimpleProperty (PropertyUtils.java:408) at org.displaytag.util.LookupUtil.getProperty (LookupUtil.java:271) at org.displaytag.util.LookupUtil.getBeanProperty (LookupUtil.java:129)
at org.displaytag.model.Column.getValue(Column.java:124)
at org.displaytag.model.Column.createChoppedAndLinkedValue
(Column.java:201)
at org.displaytag.model.Column.initialize(Column.java:178)
at org.displaytag.render.TableWriterTemplate.writeTableBody
(TableWriterTemplate.java:308)
at org.displaytag.render.TableWriterTemplate.writeTable
(TableWriterTemplate.java:133)
at org.displaytag.render.HtmlTableWriter.writeTable
(HtmlTableWriter.java:643)
at org.displaytag.tags.TableTag.writeHTMLData(TableTag.java:
1549)
at org.displaytag.tags.TableTag.doEndTag(TableTag.java:1218)
at
org.apache.jsp.WEB_002dINF.pages.dashboard_jsp._jspx_meth_display_table_
2(org.apache.jsp.WEB_002dINF.pages.dashboard_jsp:1125)
at
org.apache.jsp.WEB_002dINF.pages.dashboard_jsp._jspx_meth_c_forEach_0
(org.apache.jsp.WEB_002dINF.pages.dashboard_jsp:1036)
at
org.apache.jsp.WEB_002dINF.pages.dashboard_jsp._jspx_meth_c_if_0
(org.apache.jsp.WEB_002dINF.pages.dashboard_jsp:999)
at org.apache.jsp.WEB_002dINF.pages.dashboard_jsp._jspService
(org.apache.jsp.WEB_002dINF.pages.dashboard_jsp:359)
at org.apache.jasper.runtime.HttpJspBase.service
(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:358)
at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:440)
at org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:335)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle
(ServletHolder.java:447)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1050)
at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
(PageFilter.java:39)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter
(UrlRewriteFilter.java:350)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:354)
at org.mortbay.jetty.servlet.SessionHandler.handle
(SessionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle
(ContextHandler.java:621)
at org.mortbay.jetty.servlet.Dispatcher.forward
(Dispatcher.java:266)
at org.mortbay.jetty.servlet.Dispatcher.forward
(Dispatcher.java:126)
at
org.springframework.web.servlet.view.InternalResourceView.renderMergedOu
tputModel(InternalResourceView.java:142)
at org.springframework.web.servlet.view.AbstractView.render
(AbstractView.java:243)
at org.springframework.web.servlet.DispatcherServlet.render
(DispatcherServlet.java:1141)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch
(DispatcherServlet.java:878)
at
org.springframework.web.servlet.DispatcherServlet.doService
(DispatcherServlet.java:792)
at
org.springframework.web.servlet.FrameworkServlet.processRequest
(FrameworkServlet.java:461)
at org.springframework.web.servlet.FrameworkServlet.doGet
(FrameworkServlet.java:416)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle
(ServletHolder.java:447)
at org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:356)
at org.mortbay.jetty.servlet.SessionHandler.handle
(SessionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle
(ContextHandler.java:621)
at org.mortbay.jetty.servlet.Dispatcher.forward
(Dispatcher.java:222)
at org.mortbay.jetty.servlet.Dispatcher.forward
(Dispatcher.java:126)
at org.appfuse.webapp.filter.StaticFilter.doFilterInternal
(StaticFilter.java:102)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:75)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage
(PageFilter.java:118)
at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
(PageFilter.java:52)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter
(UrlRewriteFilter.java:350)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at org.displaytag.filter.ResponseOverrideFilter.doFilter
(ResponseOverrideFilter.java:125)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter
(GzipFilter.java:75)
at net.sf.ehcache.constructs.web.filter.Filter.doFilter
(Filter.java:89)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at org.appfuse.webapp.filter.LocaleFilter.doFilterInternal
(LocaleFilter.java:64)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:75)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at com.opensymphony.clickstream.ClickstreamFilter.doFilter
(ClickstreamFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFil
terInternal(OpenSessionInViewFilter.java:198)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:75)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
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:274)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter
(ExceptionTranslationFilter.java:110)
at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter
(AnonymousProcessingFilter.java:125)
at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter
(RememberMeProcessingFilter.java:135)
at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilt
er(SecurityContextHolderAwareRequestFilter.java:81)
at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter
(AbstractProcessingFilter.java:217)
at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter
(HttpSessionContextIntegrationFilter.java:229)
at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.util.FilterChainProxy.doFilter
(FilterChainProxy.java:148)
at org.acegisecurity.util.FilterToBeanProxy.doFilter
(FilterToBeanProxy.java:98)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(
CharacterEncodingFilter.java:96)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:75)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1041)
at org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:354)
at org.mortbay.jetty.servlet.SessionHandler.handle
(SessionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle
(ContextHandler.java:621)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle
(ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle
(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle
(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:269)
at org.mortbay.jetty.HttpConnection.handleRequest
(HttpConnection.java:430)
at org.mortbay.jetty.HttpConnection
$RequestHandler.headerComplete(HttpConnection.java:678)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:492)
at org.mortbay.jetty.HttpParser.parseAvailable
(HttpParser.java:199)
at org.mortbay.jetty.HttpConnection.handle
(HttpConnection.java:339)
at org.mortbay.jetty.nio.HttpChannelEndPoint.run
(HttpChannelEndPoint.java:270)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run
(BoundedThreadPool.java:475)
-- Adam Sherman Technologist +1 (613) 797-6819 | http://www.sherman.ca/ | sip:[EMAIL PROTECTED]
dashboard.jsp
Description: Binary data
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
