oh well, it seems that your "getSession()" throws an exception. That is the reason Tapestry can not find the "getAuthorTable".
On Friday 15 April 2005 16:56, Frank wrote: > Here is the stack trace. > > Stack Trace: > a.. tutorial.HibLib.Home.getSession(Home.java:20) > b.. tutorial.HibLib.Home.getAuthorTable(Home.java:28) > c.. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > d.. > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > e.. > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > f.. java.lang.reflect.Method.invoke(Method.java:324) > g.. ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:320) > h.. ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:728) > i.. > ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:54) > j.. > ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122) > k.. ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1443) > l.. ognl.ASTProperty.getValueBody(ASTProperty.java:96) > m.. ognl.SimpleNode.getValue(SimpleNode.java:192) > n.. ognl.Ognl.getValue(Ognl.java:335) > o.. ognl.Ognl.getValue(Ognl.java:310) > p.. > org.apache.tapestry.binding.ExpressionBinding.resolveProperty(ExpressionBinding.java:201) > q.. > org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:194) > r.. > org.apache.tapestry.contrib.table.components.TableView$Enhance_11.getTableModelValue(TableView$Enhance_11.java) > s.. > org.apache.tapestry.contrib.table.components.TableView.getCachedTableModelValue(TableView.java:172) > t.. > org.apache.tapestry.contrib.table.components.TableView.getTableModel(TableView.java:192) > u.. > org.apache.tapestry.contrib.table.components.TableView.validateValues(TableView.java:439) > v.. > org.apache.tapestry.contrib.table.components.TableView.renderComponent(TableView.java:471) > w.. > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) > x.. > org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) > y.. > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) > z.. > org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) > aa.. org.apache.tapestry.html.Shell.renderComponent(Shell.java:124) > ab.. > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) > ac.. > org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118) > ad.. > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) > ae.. > org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:300) > af.. > org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368) > ag.. > org.apache.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java:749) > ah.. > org.apache.tapestry.engine.HomeService.service(HomeService.java:63) > ai.. > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:889) > aj.. > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:198) > ak.. > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:159) > al.. javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > am.. javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > an.. > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > ao.. > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > ap.. > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > aq.. > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > ar.. > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > as.. > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > at.. > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > au.. > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > av.. > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > aw.. > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > ax.. > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > ay.. > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > az.. > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > ba.. > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > bb.. > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > bc.. > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > bd.. > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > be.. > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > bf.. > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > bg.. > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > bh.. > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > bi.. > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > bj.. > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > bk.. java.lang.Thread.run(Thread.java:534) > > > > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: "Tapestry users" <[email protected]> > Sent: Friday, April 15, 2005 10:52 AM > Subject: Re: Help with component expression > > > > > > maybe you should send the stack trace... > > > > > > > > > > |--------+------------------------> > > | | "Frank" | > > | | <[EMAIL PROTECTED]| > > | | il.com> | > > | | | > > | | 15.04.2005 | > > | | 16:43 | > > | | Please respond| > > | | to "Tapestry | > > | | users" | > > | | | > > |--------+------------------------> > > > > > > >----------------------------------------------------------------------------------------------------------------------------------| > > | > > | > > | To: "Tapestry users" <[email protected]> > > | > > | cc: > > | > > | Subject: Re: Help with component expression > > | > > > > > > >----------------------------------------------------------------------------------------------------------------------------------| > > > > > > > > > > I changed it, I now get > > > > Unable to resolve expression 'authorTable' for > > [EMAIL PROTECTED] > > > > I can send you the HibLib zip file if you need to look at it. > > > > Thanks > > Frank > > ----- Original Message ----- > > From: "Markus Eberle" <[EMAIL PROTECTED]> > > To: "Tapestry users" <[email protected]> > > Sent: Friday, April 15, 2005 10:38 AM > > Subject: Re: Help with component expression > > > > > >> No, you don't have to rename it, is ok so. > >> Have you tried to rename > >> <binding name="tableModel" expression="AuthorTable"/> > >> in to > >> <binding name="tableModel" expression="authorTable"/> > >> with a lowercase "author". > >> > >> > >> On Friday 15 April 2005 16:06, Frank wrote: > >>> Here is my code from the tutorial > >>> > >>> // Return the model of the table > >>> public ITableModel getAuthorTable() throws HibernateException > >>> { > >>> Object[] data = null; > >>> Session session = getSession(); > >>> Query query = null; > >>> query = session.createQuery("from Author as auth"); > >>> > >>> // Generate a simple sorting column model that uses OGNL to get the > >>> column > >>> data > >>> ITableColumnModel objColumnModel = > >>> new ExpressionTableColumnModel(new String[] { > >>> "First Name", "getFirstName()", > >>> "Last Name", "getLastName()" > >>> }, true); > >>> > >>> data = query.list().toArray(); > >>> session.close(); > >>> // Create the table model and return it > >>> return new SimpleTableModel(data, objColumnModel); > >>> } > >>> > >>> Do I need to change getAuthorTable() to getAuthorTableModel() > >>> > >>> Thanks > >>> > >>> Frank > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- TNG Technology Consulting GmbH Tel: +49 179 148 24 16 [EMAIL PROTECTED] http://www.tngtech.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
