[jboss-jira] [JBoss JIRA] Resolved: (JBPORTAL-1939) JSF Validator cannot be cast to javax.faces.validator.Validator

Thomas Heute (JIRA) jira-events at lists.jboss.org
Sun Mar 2 12:57:57 EST 2008


     [ http://jira.jboss.com/jira/browse/JBPORTAL-1939?page=all ]

Thomas Heute resolved JBPORTAL-1939.
------------------------------------

    Resolution: Rejected

Not a bug. Please see classloading rules.
It looks like your application embeds JSF libs, while they are already available in JBoss AS.

Jira is a place to report bugs, not to ask questions, if unsure please start with a question in forums.

> JSF Validator cannot be cast to javax.faces.validator.Validator 
> ----------------------------------------------------------------
>
>                 Key: JBPORTAL-1939
>                 URL: http://jira.jboss.com/jira/browse/JBPORTAL-1939
>             Project: JBoss Portal
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: Identity-1.0
>         Environment: JBoss Portal - Identity portlet 
>            Reporter: Alex Kachanov
>
> JBoss portal is using idenityt portlet to regster new users and edit profiles for existing users 
> I added new my own JSF validator to the identty portlet which when opened throws the following exception: 
> java.lang.ClassCastException: com.kachanov.test004.validators.MyValidator cannot be cast to javax.faces.validator.Validator 
> at org.apache.myfaces.application.ApplicationImpl.createValidator(ApplicationImpl.java:613) 
> The code of my validator is: 
> ========================================================== 
> package com.kachanov.test004.validators; 
> import javax.faces.application.FacesMessage; 
> import javax.faces.component.UIComponent; 
> import javax.faces.context.FacesContext; 
> import javax.faces.validator.Validator; 
> import javax.faces.validator.ValidatorException; 
> public class MyValidator implements Validator { 
> public void validate(FacesContext arg0, UIComponent arg1, Object arg2) throws ValidatorException { 
> System.out.println("testing this validator"); 
> } 
> } 
> ========================================================== 
> So please thell me how can it bee that a class that implements Validator cannot be cast to javax.faces.validator.Validator?????? 
> Is in't it against basic design of Java languages?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list