You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Jim McCollom <ji...@evercare.dk> on 2005/09/02 16:11:55 UTC

Foreach and errorRenderers problem

Hi, I am trying to hack together an error componenet to display all the
errors as opposed to just the first one. I have a jwc that looks like:

<span jwcid="@Conditional" condition="ognl:delegate.hasErrors">
<div class="error">
<span jwcid="@Insert" value="ognl:delegate.errorRenderers.size">Error
Count</span>
<table>
  <tr
    jwcid="@Foreach"
    source="ognl:delegate.errorRenderers"
    value="ognl:err"
    element="tr">
    <td>
      <span class="error"> 
      <span jwcid="@Insert" value="ognl:err">Error Message</span>
      </span>
     </td>
  </tr>
</table>
</div>
</span>

This worked fine when I was just displaying the first error, so I know the
delegate is getting set properly. But now that I have put in the Foreach
statement I get this  Exception every time. Does anyone know why??: 

org.apache.tapestry.BindingException
Unable to update OGNL expression '<parsed OGNL expression>' of
$ShowError_2@69695f[RegisterMember/$ShowError] to You must enter a value for
First Name.: $ShowError_2.err
binding: 	ExpressionBinding[RegisterMember/$ShowError err]
location: 	context:/WEB-INF/ShowError.html, line 8
3	jwcid="@Conditional"
4	condition="ognl:delegate.hasErrors">
5	<div class="error">
6	<span jwcid="@Insert"
value="ognl:delegate.errorRenderers.size">Error Message</span>
7	<table>
8	<tr
9	jwcid="@Foreach"
10	source="ognl:delegate.errorRenderers"
11	value="ognl:err"
12	element="tr">
13	<td>
 
org.apache.hivemind.ApplicationRuntimeException
Unable to update OGNL expression '<parsed OGNL expression>' of
$ShowError_2@69695f[RegisterMember/$ShowError] to You must enter a value for
First Name.: $ShowError_2.err
component: 	$ShowError_2@69695f[RegisterMember/$ShowError]
location: 	context:/RegisterMember.html, line 4
1	<html>
2	<h3>Register New Member</h3>
3	<form jwcid="form@Form" listener="listener:formSubmit"
delegate="bean:delegate">
4	<span jwcid="@ShowError" delegate="bean:delegate" />
5	<table>
6	<tr>
7	<th><label jwcid="@FieldLabel" field="component:inputFirstName"
/></th>
8	<td><input jwcid="inputFirstName" /></td>
9	</tr>
 
ognl.NoSuchPropertyException
$ShowError_2.err
name: 	err
target: 	$ShowError_2@69695f[RegisterMember/$ShowError]
Stack Trace:

    *
ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:133)
    * ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1629)
    * ognl.ASTProperty.setValueBody(ASTProperty.java:105)
    * ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
    * ognl.SimpleNode.setValue(SimpleNode.java:246)
    * ognl.Ognl.setValue(Ognl.java:476)
    *
org.apache.tapestry.services.impl.ExpressionEvaluatorImpl.writeCompiled(Expr
essionEvaluatorImpl.java:121)
    *
$ExpressionEvaluator_10617211d36.writeCompiled($ExpressionEvaluator_10617211
d36.java)
    *
org.apache.tapestry.binding.ExpressionBinding.setObject(ExpressionBinding.ja
va:172)
    * $Foreach_5.setValueParameter($Foreach_5.java)
    *
org.apache.tapestry.components.Foreach.renderComponent(Foreach.java:101)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    *
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
    *
org.apache.tapestry.components.Conditional.renderComponent(Conditional.java:
51)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    *
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    *
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
    *
org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:464)
    * org.apache.tapestry.form.Form.renderComponent(Form.java:250)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    *
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:275)
    *
org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368)
    *
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(Respon
seRendererImpl.java:71)
    *
$ResponseRenderer_10617211c54.renderResponse($ResponseRenderer_10617211c54.j
ava)
    *
$ResponseRenderer_10617211c53.renderResponse($ResponseRenderer_10617211c53.j
ava)
    *
org.apache.tapestry.engine.DirectService.service(DirectService.java:135)
    * $IEngineService_10617211cb7.service($IEngineService_10617211cb7.java)
    *
org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(EngineServ
iceInnerProxy.java:74)
    *
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServ
iceOuterProxy.java:65)
    *
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
    *
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngin
eTerminator.java:60)
    *
$WebRequestServicer_10617211c98.service($WebRequestServicer_10617211c98.java
)
    *
$WebRequestServicer_10617211c97.service($WebRequestServicer_10617211c97.java
)
    *
$WebRequestServicer_10617211c94.service($WebRequestServicer_10617211c94.java
)
    *
$WebRequestServicer_10617211c93.service($WebRequestServicer_10617211c93.java
)
    *
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(W
ebRequestServicerPipelineBridge.java:56)
    *
$ServletRequestServicer_10617211c78.service($ServletRequestServicer_10617211
c78.java)
    *
$ServletRequestServicer_10617211c77.service($ServletRequestServicer_10617211
c77.java)
    *
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInj
ector.java:55)
    *
$ServletRequestServicerFilter_10617211c74.service($ServletRequestServicerFil
ter_10617211c74.java)
    *
$ServletRequestServicerFilter_10617211c73.service($ServletRequestServicerFil
ter_10617211c73.java)
    *
$ServletRequestServicer_10617211c79.service($ServletRequestServicer_10617211
c79.java)
    *
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecode
rFilter.java:52)
    *
$ServletRequestServicerFilter_10617211c72.service($ServletRequestServicerFil
ter_10617211c72.java)
    *
$ServletRequestServicerFilter_10617211c71.service($ServletRequestServicerFil
ter_10617211c71.java)
    *
$ServletRequestServicer_10617211c79.service($ServletRequestServicer_10617211
c79.java)
    *
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestE
ncoding.java:53)
    *
$ServletRequestServicerFilter_10617211c76.service($ServletRequestServicerFil
ter_10617211c76.java)
    *
$ServletRequestServicerFilter_10617211c75.service($ServletRequestServicerFil
ter_10617211c75.java)
    *
$ServletRequestServicer_10617211c79.service($ServletRequestServicer_10617211
c79.java)
    *
$ServletRequestServicer_10617211c6c.service($ServletRequestServicer_10617211
c6c.java)
    *
$ServletRequestServicer_10617211c6b.service($ServletRequestServicer_10617211
c6b.java)
    *
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:141
)
    *
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:186)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    * org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
    *
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandl
er.java:475)
    *
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
    * org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
    *
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext
.java:635)
    * org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
    * org.mortbay.http.HttpServer.service(HttpServer.java:954)
    * org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
    * org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
    * org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
    *
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
    * org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
    * org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


RE: Foreach and errorRenderers problem

Posted by Jim McCollom <ji...@evercare.dk>.
Thanks a ton Alexandr 

-----Original Message-----
From: Alexandr Kundirenko [mailto:akundirenko@gmail.com] 
Sent: 2. september 2005 16:19
To: Tapestry users
Subject: Re: Foreach and errorRenderers problem

Hello Jim,

Your page has not "err" property. Just add it.


JM> Hi, I am trying to hack together an error componenet to display all 
JM> the errors as opposed to just the first one. I have a jwc that looks
like:

JM> <span jwcid="@Conditional" condition="ognl:delegate.hasErrors">
JM> <div class="error">
JM> <span jwcid="@Insert"
JM> value="ognl:delegate.errorRenderers.size">Error
JM> Count</span>
JM> <table>
JM>   <tr
JM>     jwcid="@Foreach"
JM>     source="ognl:delegate.errorRenderers"
JM>     value="ognl:err"
JM>     element="tr">
JM>     <td>
JM>       <span class="error"> 
JM>       <span jwcid="@Insert" value="ognl:err">Error Message</span>
JM>       </span>
JM>      </td>
JM>   </tr>
JM> </table>
JM> </div>
JM> </span>

JM> This worked fine when I was just displaying the first error, so I 
JM> know the delegate is getting set properly. But now that I have put 
JM> in the Foreach statement I get this  Exception every time. Does anyone
know why??:

JM> org.apache.tapestry.BindingException
JM> Unable to update OGNL expression '<parsed OGNL expression>' of 
JM> $ShowError_2@69695f[RegisterMember/$ShowError] to You must enter a 
JM> value for First Name.: $ShowError_2.err
JM> binding: 	ExpressionBinding[RegisterMember/$ShowError err]
JM> location: 	context:/WEB-INF/ShowError.html, line 8
JM> 3	jwcid="@Conditional"
JM> 4	condition="ognl:delegate.hasErrors">
JM> 5	<div class="error">
JM> 6	<span jwcid="@Insert"
JM> value="ognl:delegate.errorRenderers.size">Error Message</span>
JM> 7	<table>
JM> 8	<tr
JM> 9	jwcid="@Foreach"
JM> 10	source="ognl:delegate.errorRenderers"
JM> 11	value="ognl:err"
12	element="tr">>
JM> 13	<td>
 
JM> org.apache.hivemind.ApplicationRuntimeException
JM> Unable to update OGNL expression '<parsed OGNL expression>' of 
JM> $ShowError_2@69695f[RegisterMember/$ShowError] to You must enter a 
JM> value for First Name.: $ShowError_2.err
JM> component: 	$ShowError_2@69695f[RegisterMember/$ShowError]
JM> location: 	context:/RegisterMember.html, line 4
JM> 1	<html>
JM> 2	<h3>Register New Member</h3>
JM> 3	<form jwcid="form@Form" listener="listener:formSubmit"
JM> delegate="bean:delegate">
JM> 4	<span jwcid="@ShowError" delegate="bean:delegate" />
JM> 5	<table>
JM> 6	<tr>
JM> 7	<th><label jwcid="@FieldLabel" field="component:inputFirstName"
/>></th>
JM> 8	<td><input jwcid="inputFirstName" /></td>
JM> 9	</tr>
 
JM> ognl.NoSuchPropertyException
JM> $ShowError_2.err
JM> name: 	err
JM> target: 	$ShowError_2@69695f[RegisterMember/$ShowError]
JM> Stack Trace:

JM>     *
JM> ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:133)
JM>     * ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1629)
JM>     * ognl.ASTProperty.setValueBody(ASTProperty.java:105)
JM>     * ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
JM>     * ognl.SimpleNode.setValue(SimpleNode.java:246)
JM>     * ognl.Ognl.setValue(Ognl.java:476)
JM>     *
JM> org.apache.tapestry.services.impl.ExpressionEvaluatorImpl.writeCompi
JM> led(Expr
JM> essionEvaluatorImpl.java:121)
JM>     *
JM> $ExpressionEvaluator_10617211d36.writeCompiled($ExpressionEvaluator_
JM> 10617211
JM> d36.java)
JM>     *
JM> org.apache.tapestry.binding.ExpressionBinding.setObject(ExpressionBi
JM> nding.ja
JM> va:172)
JM>     * $Foreach_5.setValueParameter($Foreach_5.java)
JM>     *
JM> org.apache.tapestry.components.Foreach.renderComponent(Foreach.java:101)
JM>     *
JM> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
JM>     *
JM>
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
JM>     *
JM>
org.apache.tapestry.components.Conditional.renderComponent(Conditional.java:
JM> 51)
JM>     *
JM> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
JM>     *
JM> org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
JM>     *
JM> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
JM>     *
JM>
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
JM>     *
JM>
org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:464)
JM>     * org.apache.tapestry.form.Form.renderComponent(Form.java:250)
JM>     *
JM> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
JM>     *
JM> org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
JM>     *
JM> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
JM>     *
JM> org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:275)
JM>     *
JM>
org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368)
JM>     *
JM> org.apache.tapestry.services.impl.ResponseRendererImpl.renderRespons
JM> e(Respon
JM> seRendererImpl.java:71)
JM>     *
JM> $ResponseRenderer_10617211c54.renderResponse($ResponseRenderer_10617
JM> 211c54.j
JM> ava)
JM>     *
JM> $ResponseRenderer_10617211c53.renderResponse($ResponseRenderer_10617
JM> 211c53.j
JM> ava)
JM>     *
JM> org.apache.tapestry.engine.DirectService.service(DirectService.java:135)
JM>     *
JM> $IEngineService_10617211cb7.service($IEngineService_10617211cb7.java)
JM>     *
JM> org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(En
JM> gineServ
JM> iceInnerProxy.java:74)
JM>     *
JM> org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(En
JM> gineServ
JM> iceOuterProxy.java:65)
JM>     *
JM>
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
JM>     *
JM> org.apache.tapestry.services.impl.InvokeEngineTerminator.service(Inv
JM> okeEngin
JM> eTerminator.java:60)
JM>     *
JM> $WebRequestServicer_10617211c98.service($WebRequestServicer_10617211
JM> c98.java
JM> )
JM>     *
JM> $WebRequestServicer_10617211c97.service($WebRequestServicer_10617211
JM> c97.java
JM> )
JM>     *
JM> $WebRequestServicer_10617211c94.service($WebRequestServicer_10617211
JM> c94.java
JM> )
JM>     *
JM> $WebRequestServicer_10617211c93.service($WebRequestServicer_10617211
JM> c93.java
JM> )
JM>     *
JM> org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.s
JM> ervice(W
JM> ebRequestServicerPipelineBridge.java:56)
JM>     *
JM> $ServletRequestServicer_10617211c78.service($ServletRequestServicer_
JM> 10617211
JM> c78.java)
JM>     *
JM> $ServletRequestServicer_10617211c77.service($ServletRequestServicer_
JM> 10617211
JM> c77.java)
JM>     *
JM> org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRe
JM> questInj
JM> ector.java:55)
JM>     *
JM> $ServletRequestServicerFilter_10617211c74.service($ServletRequestSer
JM> vicerFil
JM> ter_10617211c74.java)
JM>     *
JM> $ServletRequestServicerFilter_10617211c73.service($ServletRequestSer
JM> vicerFil
JM> ter_10617211c73.java)
JM>     *
JM> $ServletRequestServicer_10617211c79.service($ServletRequestServicer_
JM> 10617211
JM> c79.java)
JM>     *
JM> org.apache.tapestry.multipart.MultipartDecoderFilter.service(Multipa
JM> rtDecode
JM> rFilter.java:52)
JM>     *
JM> $ServletRequestServicerFilter_10617211c72.service($ServletRequestSer
JM> vicerFil
JM> ter_10617211c72.java)
JM>     *
JM> $ServletRequestServicerFilter_10617211c71.service($ServletRequestSer
JM> vicerFil
JM> ter_10617211c71.java)
JM>     *
JM> $ServletRequestServicer_10617211c79.service($ServletRequestServicer_
JM> 10617211
JM> c79.java)
JM>     *
JM> org.apache.tapestry.services.impl.SetupRequestEncoding.service(Setup
JM> RequestE
JM> ncoding.java:53)
JM>     *
JM> $ServletRequestServicerFilter_10617211c76.service($ServletRequestSer
JM> vicerFil
JM> ter_10617211c76.java)
JM>     *
JM> $ServletRequestServicerFilter_10617211c75.service($ServletRequestSer
JM> vicerFil
JM> ter_10617211c75.java)
JM>     *
JM> $ServletRequestServicer_10617211c79.service($ServletRequestServicer_
JM> 10617211
JM> c79.java)
JM>     *
JM> $ServletRequestServicer_10617211c6c.service($ServletRequestServicer_
JM> 10617211
JM> c6c.java)
JM>     *
JM> $ServletRequestServicer_10617211c6b.service($ServletRequestServicer_
JM> 10617211
JM> c6b.java)
JM>     *
JM> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.
JM> java:141
JM> )
JM>     *
JM>
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:186)
JM>     * javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
JM>     * javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
JM>     *
JM> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
JM>     *
JM> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicat
JM> ionHandl
JM> er.java:475)
JM>     *
JM> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
JM>     * org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
JM>     *
JM> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicatio
JM> nContext
JM> .java:635)
JM>     * org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
JM>     * org.mortbay.http.HttpServer.service(HttpServer.java:954)
JM>     *
JM> org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
JM>     *
JM> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
JM>     *
JM> org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
JM>     *
JM>
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
JM>     *
JM> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
JM>     *
JM> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)


JM> --------------------------------------------------------------------
JM> -
JM> To unsubscribe, e-mail:
JM> tapestry-user-unsubscribe@jakarta.apache.org
JM> For additional commands, e-mail:
JM> tapestry-user-help@jakarta.apache.org



--
aku


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: Foreach and errorRenderers problem

Posted by Alexandr Kundirenko <ak...@gmail.com>.
Hello Jim,

Your page has not "err" property. Just add it.


JM> Hi, I am trying to hack together an error componenet to display all the
JM> errors as opposed to just the first one. I have a jwc that looks like:

JM> <span jwcid="@Conditional" condition="ognl:delegate.hasErrors">
JM> <div class="error">
JM> <span jwcid="@Insert"
JM> value="ognl:delegate.errorRenderers.size">Error
JM> Count</span>
JM> <table>
JM>   <tr
JM>     jwcid="@Foreach"
JM>     source="ognl:delegate.errorRenderers"
JM>     value="ognl:err"
JM>     element="tr">
JM>     <td>
JM>       <span class="error"> 
JM>       <span jwcid="@Insert" value="ognl:err">Error Message</span>
JM>       </span>
JM>      </td>
JM>   </tr>
JM> </table>
JM> </div>
JM> </span>

JM> This worked fine when I was just displaying the first error, so I know the
JM> delegate is getting set properly. But now that I have put in the Foreach
JM> statement I get this  Exception every time. Does anyone know why??:

JM> org.apache.tapestry.BindingException
JM> Unable to update OGNL expression '<parsed OGNL expression>' of
JM> $ShowError_2@69695f[RegisterMember/$ShowError] to You must enter a value for
JM> First Name.: $ShowError_2.err
JM> binding: 	ExpressionBinding[RegisterMember/$ShowError err]
JM> location: 	context:/WEB-INF/ShowError.html, line 8
JM> 3	jwcid="@Conditional"
JM> 4	condition="ognl:delegate.hasErrors">
JM> 5	<div class="error">
JM> 6	<span jwcid="@Insert"
JM> value="ognl:delegate.errorRenderers.size">Error Message</span>
JM> 7	<table>
JM> 8	<tr
JM> 9	jwcid="@Foreach"
JM> 10	source="ognl:delegate.errorRenderers"
JM> 11	value="ognl:err"
12	element="tr">>
JM> 13	<td>
 
JM> org.apache.hivemind.ApplicationRuntimeException
JM> Unable to update OGNL expression '<parsed OGNL expression>' of
JM> $ShowError_2@69695f[RegisterMember/$ShowError] to You must enter a value for
JM> First Name.: $ShowError_2.err
JM> component: 	$ShowError_2@69695f[RegisterMember/$ShowError]
JM> location: 	context:/RegisterMember.html, line 4
JM> 1	<html>
JM> 2	<h3>Register New Member</h3>
JM> 3	<form jwcid="form@Form" listener="listener:formSubmit"
JM> delegate="bean:delegate">
JM> 4	<span jwcid="@ShowError" delegate="bean:delegate" />
JM> 5	<table>
JM> 6	<tr>
JM> 7	<th><label jwcid="@FieldLabel" field="component:inputFirstName"
/>></th>
JM> 8	<td><input jwcid="inputFirstName" /></td>
JM> 9	</tr>
 
JM> ognl.NoSuchPropertyException
JM> $ShowError_2.err
JM> name: 	err
JM> target: 	$ShowError_2@69695f[RegisterMember/$ShowError]
JM> Stack Trace:

JM>     *
JM> ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:133)
JM>     * ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1629)
JM>     * ognl.ASTProperty.setValueBody(ASTProperty.java:105)
JM>     * ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
JM>     * ognl.SimpleNode.setValue(SimpleNode.java:246)
JM>     * ognl.Ognl.setValue(Ognl.java:476)
JM>     *
JM> org.apache.tapestry.services.impl.ExpressionEvaluatorImpl.writeCompiled(Expr
JM> essionEvaluatorImpl.java:121)
JM>     *
JM> $ExpressionEvaluator_10617211d36.writeCompiled($ExpressionEvaluator_10617211
JM> d36.java)
JM>     *
JM> org.apache.tapestry.binding.ExpressionBinding.setObject(ExpressionBinding.ja
JM> va:172)
JM>     * $Foreach_5.setValueParameter($Foreach_5.java)
JM>     *
JM> org.apache.tapestry.components.Foreach.renderComponent(Foreach.java:101)
JM>     *
JM> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
JM>     *
JM> org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
JM>     *
JM> org.apache.tapestry.components.Conditional.renderComponent(Conditional.java:
JM> 51)
JM>     *
JM> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
JM>     *
JM> org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
JM>     *
JM> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
JM>     *
JM> org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
JM>     *
JM> org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:464)
JM>     * org.apache.tapestry.form.Form.renderComponent(Form.java:250)
JM>     *
JM> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
JM>     *
JM> org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
JM>     *
JM> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
JM>     *
JM> org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:275)
JM>     *
JM> org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368)
JM>     *
JM> org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(Respon
JM> seRendererImpl.java:71)
JM>     *
JM> $ResponseRenderer_10617211c54.renderResponse($ResponseRenderer_10617211c54.j
JM> ava)
JM>     *
JM> $ResponseRenderer_10617211c53.renderResponse($ResponseRenderer_10617211c53.j
JM> ava)
JM>     *
JM> org.apache.tapestry.engine.DirectService.service(DirectService.java:135)
JM>     *
JM> $IEngineService_10617211cb7.service($IEngineService_10617211cb7.java)
JM>     *
JM> org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(EngineServ
JM> iceInnerProxy.java:74)
JM>     *
JM> org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServ
JM> iceOuterProxy.java:65)
JM>     *
JM> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
JM>     *
JM> org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngin
JM> eTerminator.java:60)
JM>     *
JM> $WebRequestServicer_10617211c98.service($WebRequestServicer_10617211c98.java
JM> )
JM>     *
JM> $WebRequestServicer_10617211c97.service($WebRequestServicer_10617211c97.java
JM> )
JM>     *
JM> $WebRequestServicer_10617211c94.service($WebRequestServicer_10617211c94.java
JM> )
JM>     *
JM> $WebRequestServicer_10617211c93.service($WebRequestServicer_10617211c93.java
JM> )
JM>     *
JM> org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(W
JM> ebRequestServicerPipelineBridge.java:56)
JM>     *
JM> $ServletRequestServicer_10617211c78.service($ServletRequestServicer_10617211
JM> c78.java)
JM>     *
JM> $ServletRequestServicer_10617211c77.service($ServletRequestServicer_10617211
JM> c77.java)
JM>     *
JM> org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInj
JM> ector.java:55)
JM>     *
JM> $ServletRequestServicerFilter_10617211c74.service($ServletRequestServicerFil
JM> ter_10617211c74.java)
JM>     *
JM> $ServletRequestServicerFilter_10617211c73.service($ServletRequestServicerFil
JM> ter_10617211c73.java)
JM>     *
JM> $ServletRequestServicer_10617211c79.service($ServletRequestServicer_10617211
JM> c79.java)
JM>     *
JM> org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecode
JM> rFilter.java:52)
JM>     *
JM> $ServletRequestServicerFilter_10617211c72.service($ServletRequestServicerFil
JM> ter_10617211c72.java)
JM>     *
JM> $ServletRequestServicerFilter_10617211c71.service($ServletRequestServicerFil
JM> ter_10617211c71.java)
JM>     *
JM> $ServletRequestServicer_10617211c79.service($ServletRequestServicer_10617211
JM> c79.java)
JM>     *
JM> org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestE
JM> ncoding.java:53)
JM>     *
JM> $ServletRequestServicerFilter_10617211c76.service($ServletRequestServicerFil
JM> ter_10617211c76.java)
JM>     *
JM> $ServletRequestServicerFilter_10617211c75.service($ServletRequestServicerFil
JM> ter_10617211c75.java)
JM>     *
JM> $ServletRequestServicer_10617211c79.service($ServletRequestServicer_10617211
JM> c79.java)
JM>     *
JM> $ServletRequestServicer_10617211c6c.service($ServletRequestServicer_10617211
JM> c6c.java)
JM>     *
JM> $ServletRequestServicer_10617211c6b.service($ServletRequestServicer_10617211
JM> c6b.java)
JM>     *
JM> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:141
JM> )
JM>     *
JM> org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:186)
JM>     * javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
JM>     * javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
JM>     *
JM> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
JM>     *
JM> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandl
JM> er.java:475)
JM>     *
JM> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
JM>     * org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
JM>     *
JM> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext
JM> .java:635)
JM>     * org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
JM>     * org.mortbay.http.HttpServer.service(HttpServer.java:954)
JM>     *
JM> org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
JM>     *
JM> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
JM>     *
JM> org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
JM>     *
JM> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
JM>     *
JM> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
JM>     *
JM> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)


JM> ---------------------------------------------------------------------
JM> To unsubscribe, e-mail:
JM> tapestry-user-unsubscribe@jakarta.apache.org
JM> For additional commands, e-mail:
JM> tapestry-user-help@jakarta.apache.org



-- 
aku


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org