I ran into this problem also but I didn't want the id to be displayed but something more user friendly (like the label). Apparently Oracle's ADF allows you to specify a Label for error messages (so they make sense) but MyFaces does not.
The only way I've found to work around this is to use a custom converter, which is horrible. -----Original Message----- From: Claudio Tasso [mailto:[EMAIL PROTECTED] Sent: Monday, January 09, 2006 4:21 PM To: MyFaces Discussion Subject: Re: Overriding error message... Marco ha scritto: > I have an input text, Its value is binded to a double property in a > managed bean. > > And if the input was not a number the following error message is displayed > > "budget": Specified value is not a valid number. > > But i want to override this message, so what should i do ? > > Thanks Create a text file, for example org.apache.Messages.properties", like this: javax.faces.component.UIInput.CONVERSION=My custom message Then, modify your faces-config.xml: <application> <message-bundle>org.apache.Messages</message-bundle> </application> For more information, look at JSF spec documentation: everything is explained.

