Moving to the myfaces-user list....
Well, my guess/speculation is that selectoneMenu must have a valid
selection. Null isn't a valid selection so it's throwing a
validation (or conversion) error.
I don't know why there's no error message being displayed, though.
On 7/21/06, Torsten Krah <[EMAIL PROTECTED]> wrote:
Insert the lines at the top of the page - didn't help - shows nothing.
But perhaps i found something - although i don't know if it's the real
cause, but if i fix it it works:
My second selectOneMenu is:
<h:selectOneMenu value="#{tableData.country}">
<f:valueChangeListener
type="my.examples.sortabletable.CountryListener"/>
<f:selectItems value="#{tableData.countryNames}" />
</h:selectOneMenu>
#{tableData.country } is declared as follows:
private String country;
At the first instantiation of the bean - i did not set this value to
something.
If i add this to the constructor ( DE and US are static strings with the
appropiate locale definition ):
FacesContext context = FacesContext.getCurrentInstance();
Locale locale = context.getViewRoot().getLocale();
if(locale.getLanguage().equals(DE)) {
country = DE;
} else {
country = US;
}
all works fine. If the value is not set at instantiation - validation
fails, if i set this value in the constructor, it works.
Can you bring some light to me? thx.
kind regards
Torsten
Am Donnerstag, den 20.07.2006, 15:51 -0400 schrieb Mike Kienenberger:
> On 7/20/06, Torsten Krah (JIRA) <[email protected]> wrote:
> > Got some interesting news - found facestraces project and attatched it.
> >
> > For the first event at test2.faces, the validation phase fails and update +
application phase arent executed, which is right if validation phase is failing.
> > The validation failed - because, i don't know - thats what i have to find
out, but so this bug is invalid, thx for help, i'll report why it fails for the first
time.
>
> Glad you're making progress.
>
> Try sticking these at the top of your page:
>
> <t:messages globalOnly="true" showDetail="true" />
> <t:messages globalOnly="false" showDetail="true" />
>
> (The first one might be redundent.)