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]



Reply via email to