Re: Subject: expected a myfaces custom component class in package org.apache.myfaces.custom
If looks like the problem is in the call to MyFacesResourceHandler: java.lang.IllegalArgumentException: expected a myfaces custom component class in package org.apache.myfaces.cu stom at org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler.validateCustomComponent(MyFacesResour ceHandler.java:75) Which I thought was fixed in the current code base. Unfortunately, since the JsCookMenu renderer uses private methods instead of protected, I'm doing some cut-and-paste that makes the call to MyFacesResourceHandler. Suggestions? Matt Tyson wrote: > > Dang it. That didn't fix it actually. > > I've tried like this: > > > > > HTML_BASIC > javax.faces.Command > org.apache.myfaces.JSCookMenu > > com.company.toolbox.jsf.renderer.HtmlJSCookMenuRendererCompany > > > > > and without the render-kit-id. I know the config file is being picked up > (if I comment out this renderer, everything loads). > > Can anyone tell me what else I might be doing wrong here? Just trying to > replace the renderer with my own subclass. > > Thanks. > > Matt Tyson > > > > > Matt Tyson wrote: >> >> Dennis, >> >> That fixed it. I REALLY appreciate your assistance. >> >> I removed the rendit-kit-id from the faces-config entry that registered >> my subclass of the JSCookMenu renderer and it resolved the error in the >> subject line. >> >> Again, thank you very much. >> >> Matt Tyson >> >> P.S. I removed this topic from the myfaces-dev forum where I incorrectly >> posted it. >> >> >> >> Dennis Byrne wrote: >>> >>>>JsCookMenu is a part of either core JSF tag lib renderers. >>> >>> Oops. JsCookMenu is *NOT* a part of either core JSF tag lib renderers. >>> >>>>Dennis Byrne >>>> >>>>>-Original Message- >>>>>From: Matt Tyson [mailto:[EMAIL PROTECTED] >>>>>Sent: Friday, November 3, 2006 11:20 AM >>>>>To: users@myfaces.apache.org >>>>>Subject: Subject: expected a myfaces custom component class in package org.apache.myfaces.custom >>>>> >>>>> >>>>>Trying to extend the JSCookMenu renderer. I subclassed >>>>>HtmlJSCookMenuRenderer and added a faces-config entry like this: >>>>> >>>>> >>>>>HTML_BASIC >>>>> >>>>>javax.faces.Command >>>>> >>>>> org.apache.myfaces.JSCookMenu >>>>> >>>>>com.company.toolbox.jsf.renderer.MyHtmlJSCookMenuRenderer >>>>> >>>>> >>>>> >>>>> >>>>>But I get: expected a myfaces custom component class in package >>>>>org.apache.myfaces.custom >>>>> >>>>>What am I not doing right? >>>>> >>>>>Thanks very much. >>>>> >>>>>Matt Tyson >>>>>-- >>>>>View this message in context: http://www.nabble.com/Subject%3A-expected-a-myfaces-custom-component-class-in-package-org.apache.myfaces.custom-tf2568868.html#a7160628 >>>>>Sent from the MyFaces - Users mailing list archive at Nabble.com. >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/Re%3A-Subject%3A-expected-a-myfaces-custom-component-class-in-package--org.apache.myfaces.custom-tf2568930.html#a7166310 Sent from the MyFaces - Users mailing list archive at Nabble.com.
Re: Subject: expected a myfaces custom component class in package org.apache.myfaces.custom
Dang it. That didn't fix it actually. I've tried like this: HTML_BASIC javax.faces.Command org.apache.myfaces.JSCookMenu com.company.toolbox.jsf.renderer.HtmlJSCookMenuRendererCompany and without the render-kit-id. I know the config file is being picked up (if I comment out this renderer, everything loads). Can anyone tell me what else I might be doing wrong here? Just trying to replace the renderer with my own subclass. Thanks. Matt Tyson Matt Tyson wrote: > > Dennis, > > That fixed it. I REALLY appreciate your assistance. > > I removed the rendit-kit-id from the faces-config entry that registered my > subclass of the JSCookMenu renderer and it resolved the error in the > subject line. > > Again, thank you very much. > > Matt Tyson > > P.S. I removed this topic from the myfaces-dev forum where I incorrectly > posted it. > > > > Dennis Byrne wrote: >> >>>JsCookMenu is a part of either core JSF tag lib renderers. >> >> Oops. JsCookMenu is *NOT* a part of either core JSF tag lib renderers. >> >>>Dennis Byrne >>> >>>>-Original Message- >>>>From: Matt Tyson [mailto:[EMAIL PROTECTED] >>>>Sent: Friday, November 3, 2006 11:20 AM >>>>To: users@myfaces.apache.org >>>>Subject: Subject: expected a myfaces custom component class in package org.apache.myfaces.custom >>>> >>>> >>>>Trying to extend the JSCookMenu renderer. I subclassed >>>>HtmlJSCookMenuRenderer and added a faces-config entry like this: >>>> >>>> >>>>HTML_BASIC >>>> >>>>javax.faces.Command >>>>org.apache.myfaces.JSCookMenu >>>> >>>>com.company.toolbox.jsf.renderer.MyHtmlJSCookMenuRenderer >>>> >>>> >>>> >>>> >>>>But I get: expected a myfaces custom component class in package >>>>org.apache.myfaces.custom >>>> >>>>What am I not doing right? >>>> >>>>Thanks very much. >>>> >>>>Matt Tyson >>>>-- >>>>View this message in context: http://www.nabble.com/Subject%3A-expected-a-myfaces-custom-component-class-in-package-org.apache.myfaces.custom-tf2568868.html#a7160628 >>>>Sent from the MyFaces - Users mailing list archive at Nabble.com. >>>> >>>> >>> >>> >>> >> >> >> >> > > -- View this message in context: http://www.nabble.com/Re%3A-Subject%3A-expected-a-myfaces-custom-component-class-in-package--org.apache.myfaces.custom-tf2568930.html#a7166258 Sent from the MyFaces - Users mailing list archive at Nabble.com.
Re: Subject: expected a myfaces custom component class in package org.apache.myfaces.custom
Dennis, That fixed it. I REALLY appreciate your assistance. I removed the rendit-kit-id from the faces-config entry that registered my subclass of the JSCookMenu converter and it resolved the error in the subject line. Again, thank you very much. Matt Tyson P.S. I removed this topic from the myfaces-dev forum where I incorrectly posted it. Dennis Byrne wrote: > >>JsCookMenu is a part of either core JSF tag lib renderers. > > Oops. JsCookMenu is *NOT* a part of either core JSF tag lib renderers. > >>Dennis Byrne >> >>>-Original Message- >>>From: Matt Tyson [mailto:[EMAIL PROTECTED] >>>Sent: Friday, November 3, 2006 11:20 AM >>>To: users@myfaces.apache.org >>>Subject: Subject: expected a myfaces custom component class in package org.apache.myfaces.custom >>> >>> >>>Trying to extend the JSCookMenu renderer. I subclassed >>>HtmlJSCookMenuRenderer and added a faces-config entry like this: >>> >>> >>>HTML_BASIC >>> >>>javax.faces.Command >>>org.apache.myfaces.JSCookMenu >>> >>>com.company.toolbox.jsf.renderer.MyHtmlJSCookMenuRenderer >>> >>> >>> >>> >>>But I get: expected a myfaces custom component class in package >>>org.apache.myfaces.custom >>> >>>What am I not doing right? >>> >>>Thanks very much. >>> >>>Matt Tyson >>>-- >>>View this message in context: http://www.nabble.com/Subject%3A-expected-a-myfaces-custom-component-class-in-package-org.apache.myfaces.custom-tf2568868.html#a7160628 >>>Sent from the MyFaces - Users mailing list archive at Nabble.com. >>> >>> >> >> >> > > > > -- View this message in context: http://www.nabble.com/Re%3A-Subject%3A-expected-a-myfaces-custom-component-class-in-package--org.apache.myfaces.custom-tf2568930.html#a7162737 Sent from the MyFaces - Users mailing list archive at Nabble.com.
Re: Subject: expected a myfaces custom component class in package org.apache.myfaces.custom
>JsCookMenu is a part of either core JSF tag lib renderers. Oops. JsCookMenu is *NOT* a part of either core JSF tag lib renderers. >Dennis Byrne > >>-Original Message- >>From: Matt Tyson [mailto:[EMAIL PROTECTED] >>Sent: Friday, November 3, 2006 11:20 AM >>To: users@myfaces.apache.org >>Subject: Subject: expected a myfaces custom component class in package >>org.apache.myfaces.custom >> >> >>Trying to extend the JSCookMenu renderer. I subclassed >>HtmlJSCookMenuRenderer and added a faces-config entry like this: >> >> >>HTML_BASIC >> >>javax.faces.Command >>org.apache.myfaces.JSCookMenu >> >>com.company.toolbox.jsf.renderer.MyHtmlJSCookMenuRenderer >> >> >> >> >>But I get: expected a myfaces custom component class in package >>org.apache.myfaces.custom >> >>What am I not doing right? >> >>Thanks very much. >> >>Matt Tyson >>-- >>View this message in context: >>http://www.nabble.com/Subject%3A-expected-a-myfaces-custom-component-class-in-package-org.apache.myfaces.custom-tf2568868.html#a7160628 >>Sent from the MyFaces - Users mailing list archive at Nabble.com. >> >> > > >
Re: Subject: expected a myfaces custom component class in package org.apache.myfaces.custom
Matt, HTML_BASIC may be the root of your problem. JsCookMenu is a part of either core JSF tag lib renderers. It is a member of MyFaces extended library. Try removing the render-kit-id element. Also, make sure this configuration file is correctly referenced in the deployment descriptor. Dennis Byrne >-Original Message- >From: Matt Tyson [mailto:[EMAIL PROTECTED] >Sent: Friday, November 3, 2006 11:20 AM >To: users@myfaces.apache.org >Subject: Subject: expected a myfaces custom component class in package >org.apache.myfaces.custom > > >Trying to extend the JSCookMenu renderer. I subclassed >HtmlJSCookMenuRenderer and added a faces-config entry like this: > > >HTML_BASIC > >javax.faces.Command >org.apache.myfaces.JSCookMenu > >com.company.toolbox.jsf.renderer.MyHtmlJSCookMenuRenderer > > > >But I get: expected a myfaces custom component class in package >org.apache.myfaces.custom > >What am I not doing right? > >Thanks very much. > >Matt Tyson >-- >View this message in context: >http://www.nabble.com/Subject%3A-expected-a-myfaces-custom-component-class-in-package-org.apache.myfaces.custom-tf2568868.html#a7160628 >Sent from the MyFaces - Users mailing list archive at Nabble.com. > >
Subject: expected a myfaces custom component class in package org.apache.myfaces.custom
Trying to extend the JSCookMenu renderer. I subclassed HtmlJSCookMenuRenderer and added a faces-config entry like this: HTML_BASIC javax.faces.Command org.apache.myfaces.JSCookMenu com.company.toolbox.jsf.renderer.MyHtmlJSCookMenuRenderer But I get: expected a myfaces custom component class in package org.apache.myfaces.custom What am I not doing right? Thanks very much. Matt Tyson -- View this message in context: http://www.nabble.com/Subject%3A-expected-a-myfaces-custom-component-class-in-package-org.apache.myfaces.custom-tf2568868.html#a7160628 Sent from the MyFaces - Users mailing list archive at Nabble.com.