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]

Reply via email to