struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Wallace <rwall...@thewallacepack.net>
Subject [shale] Form token giving NPE
Date Mon, 24 Apr 2006 16:16:31 GMT
I'm trying to use the token component on a form to ensure that a user 
doesn't submit the form more than once.  Whenever I try and submit the 
form a second time, I get a NPE.  I'm using it in Clay, if that makes 
any difference.  The code is simply:

<form>
    <span jsfid="token" id="token" />
    <span jsfid="message" for="token" class="validation-msg" />
    ...
</form>

I'm using the 1.0.3-SNAPSHOT jars from the maven-snapshot-repository, 
last updated on April 19th.  Any ideas why I'm getting the below NPE?

Thanks,
Rich

java.lang.NullPointerException: expr
        at 
javax.faces.component.UIComponentBase.findComponent(UIComponentBase.java:210)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.createOutputLabelMap(HtmlMessageRenderer.java:200)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.createOutputLabelMap(HtmlMessageRenderer.java:214)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.createOutputLabelMap(HtmlMessageRenderer.java:214)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.createOutputLabelMap(HtmlMessageRenderer.java:214)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.createOutputLabelMap(HtmlMessageRenderer.java:214)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.createOutputLabelMap(HtmlMessageRenderer.java:214)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.createOutputLabelMap(HtmlMessageRenderer.java:214)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.createOutputLabelMap(HtmlMessageRenderer.java:214)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.getOutputLabelMap(HtmlMessageRenderer.java:184)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.findInputLabel(HtmlMessageRenderer.java:128)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessagesRenderer.getSummary(HtmlMessagesRenderer.java:54)
        at 
org.apache.myfaces.renderkit.html.HtmlMessageRendererBase.renderSingleFacesMessage(HtmlMessageRendererBase.java:101)
        at 
org.apache.myfaces.renderkit.html.HtmlMessagesRendererBase.renderList(HtmlMessagesRendererBase.java:94)
        at 
org.apache.myfaces.renderkit.html.HtmlMessagesRendererBase.renderMessages(HtmlMessagesRendererBase.java:75)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlMessagesRenderer.encodeEnd(HtmlMessagesRenderer.java:42)
        at 
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
        at 
org.apache.shale.clay.component.Clay.recursiveRenderChildren(Clay.java:379)


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


Mime
View raw message