You're extending ActionSupport, right?

I'm also wondering if there's anything else on the value stack. Are you using 
an <s:action...> tag?

Dave


--- On Tue, 9/9/08, Mark <[EMAIL PROTECTED]> wrote:

> From: Mark <[EMAIL PROTECTED]>
> Subject: Re: NullPointerException with Validation Messages
> To: "Struts Users Mailing List" <user@struts.apache.org>
> Date: Tuesday, September 9, 2008, 7:32 PM
> I changed <div id="login"> to <div
> id="loginContainer">, refreshed,  
> and I still get the NPE :-(
> 
> If this help, I've also run into another problem which
> is related.   
> If I implement the Validatable interface in my action, and
> then add a  
> Field error (ie. addFieldError("userName",
> "requiredString");) in the  
> validate method, the message displayed is incomplete.  It
> will  
> display "is required" instead of "User Name
> is required".  Note that  
> requiredString has ${getText(fieldName)} - the getText
> isn't  
> returning the text.  When I look in the logs, there is a
> warning  
> message (not a NPE) stating that I'm looking for a
> message key that  
> is null.  I don't have the code currently setup to
> reproduce this  
> problem, but I can if you'd like to see the exact
> warning message.  I  
> think they are related because they both are producing a
> null message  
> key.  Let me know what you think.
> 
> Thanks,
> Mark
> 
> 
> On 10/09/2008, at 9:17 AM, Dave Newton wrote:
> 
> > Here's something to try, although I still
> can't get the NPE, which  
> > is irritating and scary:
> >
> > Your <s:form>'s action is "login",
> which means the DOM's <form ...>  
> > id will also be "login". Because the markup
> is arguably somewhat  
> > brittle, your <div id="login"> element
> is colliding with the <form>.
> >
> > Try changing the <div> id to something like
> "loginContainer" or  
> > whatever and see what that does.
> >
> > Dave
> >
> > --- On Tue, 9/9/08, Dave Newton wrote:
> >> --- On Tue, 9/9/08, Mark wrote:
> >>> Thank you for the suggestion.  Yes, I have and
> it
> >>> still produces the NullPointerException.
> >>
> >> You may want to try putting the complete webapp up
> >> somewhere, or post a minimal, but complete, source
> example
> >> on something like pastebin/etc. I tried several
> different
> >> things to try to get the NPE but couldn't.
> >
> >
> >
> ---------------------------------------------------------------------
> > 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