In some tables, you're using name="..." vs. name="${...}" in some
other tables. I'd recommend you try to be consistent.  You shouldn't
need ${...} AFAIK. If that doesn't help, try adding a "uid" attribute.

From http://displaytag.sourceforge.net/11/displaytag/tagreference.html:

uid      Unique id used to identify this table. The object representing
the current row is also added to the pageContext under this name, so
that you can refer to it in column bodies using ${uid}. You can also
use uid_rowNum to refer to the current row number. Two tables in the
same page can't have the same id (paging and sorting will affect
both). If no "htmlId" is specified the same value will be used for the
html id of the generated table.

Matt

On 6/5/07, Adam Sherman <[EMAIL PROTECTED]> wrote:
I'm building "dashboard" page that has a bunch of tables on it.
Everything was working nicely until I added one more.

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]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
http://raibledesigns.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to