|
|
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" <markus.eberle@xxxxxxxxxxx>
> To: "Tapestry users" <tapestry-user@xxxxxxxxxxxxxxxxxx>
> 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: <d.schulze@xxxxxxxxxxxx>
> >> To: "Tapestry users" <tapestry-user@xxxxxxxxxxxxxxxxxx>
> >> Sent: Friday, April 15, 2005 10:52 AM
> >> Subject: Re: Help with component expression
> >>
> >>
> >> >
> >> > maybe you should send the stack trace...
> >> >
> >> >
> >> >
> >> >
> >> > |--------+------------------------>
> >> > | | "Frank" |
> >> > | | <farocco@hotma|
> >> > | | il.com> |
> >> > | | |
> >> > | | 15.04.2005 |
> >> > | | 16:43 |
> >> > | | Please respond|
> >> > | | to "Tapestry |
> >> > | | users" |
> >> > | | |
> >> > |--------+------------------------>
> >> >
> >> >
> >> >
> >> > >----------------------------------------------------------------------------------------------------------------------------------|
> >> > |
> >> > |
> >> > | To: "Tapestry users" <tapestry-user@xxxxxxxxxxxxxxxxxx>
> >> > |
> >> > | cc:
> >> > |
> >> > | Subject: Re: Help with component expression
> >> > |
> >> >
> >> >
> >> >
> >> > >----------------------------------------------------------------------------------------------------------------------------------|
> >> >
> >> >
> >> >
> >> >
> >> > I changed it, I now get
> >> >
> >> > Unable to resolve expression 'authorTable' for
> >> > tutorial.HibLib.Home@18eb7b8[Home].
> >> >
> >> > I can send you the HibLib zip file if you need to look at it.
> >> >
> >> > Thanks
> >> > Frank
> >> > ----- Original Message -----
> >> > From: "Markus Eberle" <markus.eberle@xxxxxxxxxxx>
> >> > To: "Tapestry users" <tapestry-user@xxxxxxxxxxxxxxxxxx>
> >> > 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
markus.eberle@xxxxxxxxxxx
http://www.tngtech.com
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: tapestry-user-help@xxxxxxxxxxxxxxxxxx
|
|