It seems that you have a problem with your hibernate configuration. Database up and running? Build the table(s)? Correct Username/Password? Check there.
On Friday 15 April 2005 17:07, Frank wrote: > Any ideas why? > > P.S. I emailed you the code as I donwloaded it. > > Thanks > Frank > ----- Original Message ----- > From: "Markus Eberle" <[EMAIL PROTECTED]> > To: "Tapestry users" <[email protected]> > Sent: Friday, April 15, 2005 11:00 AM > Subject: Re: Help with component expression > > > > 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 -- 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]
