Component identifiers must conform to the following rules:
* They must start with a letter (as defined by the Character.isLetter() method) or underscore ('_').
* Subsequent characters may be letters (as defined by the Character.isLetter() method), digits as defined by the Character.isDigit() method, dashes ('-'), and underscores ('_').
It would seem that someone changed the implementation to better conform with the spec. I wasn't able to quickly find a copy of the 1.0 spec to see if that requirement had changed between 1.0 and 1.1.
-Matt
On 6/30/05, Sean Schofield <[EMAIL PROTECTED]> wrote:
I've set up the sandbox with a separate sandbox webapp. The new
inputSuggest component that Matt and I worked on is in there. I'm
having a problem when I run inputSuggest.jsp. I get the following
error:
characters of component identifier (_id0:_id1_choice)must be a letter,
a digit, an underscore ('_'), or a dash ('-')! But component
identifier contains ":"
Note: I recently added to the debug statement so I could see the
actual ID being written that was the subject of the complaint.
What's interesting is that if I replace the new binaries with the old
myfaces.jar it runs fine. I'm thinking that something changed in the
myfaces implementation that is causing this. Any ideas?
TIA,
sean
