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
>>
>> ---------------------------------------------------------------------
>> 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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
