dev@javaserverfaces.java.net

Re: ConverterException...

From: Matthias Wessendorf <matzew_at_apache.org>
Date: Sun, 15 Jun 2008 17:02:14 -0700

On Sun, Jun 15, 2008 at 4:19 PM, Matthias Wessendorf <matzew_at_apache.org> wrote:
> On Sun, Jun 15, 2008 at 4:14 PM, Matthias Wessendorf <matzew_at_apache.org> wrote:
>> Hi,
>>
>> has one already see something like this:
>>
>> javax.faces.convert.ConverterException: Unable to resolve a Validator
>> instance using either validatorId '' or binding
>> '#{bindings.Comm.validator}'.
>> at com.sun.faces.taglib.jsf_core.ValidatorTag$BindingValidator.validate(ValidatorTag.java:168)
>> at org.apache.myfaces.trinidad.component.UIXEditableValue.validateValue(UIXEditableValue.java:345)
>> at org.apache.myfaces.trinidad.component.UIXEditableValue.validate(UIXEditableValue.java:172)
>> at org.apache.myfaces.trinidad.component.UIXEditableValue._executeValidate(UIXEditableValue.java:488)
>>
>> JSF-Version: "1_2_07-b03-FCS".
>>
>> inside a <inputText> a binding validator is used:
>> <f:validator binding="#{bindings......validator}"/>
>>
>> I don't have much more infos currently...
>
> in the meantime, I will figure out why that guy actually is null :-)

actually this reproduces it as well:

<f:validator binding="#{yadayadayada}"/>

javax.faces.convert.ConverterException: Unable to resolve a Validator
instance using either validatorId '' or binding '#{yadayadayada}'.
        at com.sun.faces.taglib.jsf_core.ValidatorTag$BindingValidator.validate(ValidatorTag.java:168)
        at org.apache.myfaces.trinidad.component.UIXEditableValue.validateValue(UIXEditableValue.java:345)
        at org.apache.myfaces.trinidad.component.UIXEditableValue.validate(UIXEditableValue.java:172)
        at org.apache.myfaces.trinidad.component.UIXEditableValue._executeValidate(UIXEditableValue.java:488)
        at org.apache.myfaces.trinidad.component.UIXEditableValue.processValidators(UIXEditableValue.java:270)
        at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1005)
        at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:990)
        at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:828)
        at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1005)
        at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:990)
        at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:828)
        at oracle.adfinternal.view.faces.renderkit.rich.TableRendererUtils.processComponent(TableRendererUtils.java:967)
        ...

sure, we don't have a yadayadayada bean

-Matthias

>
>>
>> --
>> Matthias Wessendorf
>>
>> further stuff:
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> mail: matzew-at-apache-dot-org
>>
>
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> mail: matzew-at-apache-dot-org
>



-- 
Matthias Wessendorf
further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org