[JBoss JIRA] (RFPL-3056) TestGraphValidator throwing exception for RF 4.5 and 5.x
by Matej Novotny (JIRA)
[ https://issues.jboss.org/browse/RFPL-3056?page=com.atlassian.jira.plugin.... ]
Matej Novotny closed RFPL-3056.
-------------------------------
> TestGraphValidator throwing exception for RF 4.5 and 5.x
> --------------------------------------------------------
>
> Key: RFPL-3056
> URL: https://issues.jboss.org/browse/RFPL-3056
> Project: RichFaces Planning
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 5.0.0.Alpha2
> Environment: RichFaces 5.0.0-SNAPSHOT
> Metamer 4.5.0-SNAPSHOT
> JBoss Application Server: Weld Integration 7.1.1.Final
> JBoss AS 7.1.1.Final
> OpenJDK Runtime Environment 1.7.0_45-mockbuild_2013_10_16_17_47-b00 @ Linux
> Firefox 24.0 @ Linux x86_64
> Reporter: Matej Novotny
> Assignee: Pavol Pitonak
> Fix For: 5.0.0.Alpha2
>
>
> TestGraphValidator works for RF 4.3.x (all settings are equal) but fails for Metamer 4.5 and 5.0.0.
> The problem is in an attribute "type" assigned during PostConstruct method in RichGraphValidatorBean [(Metamer for RF 4.3.x link)|https://github.com/richfaces/richfaces-qa/blob/4.3.x/metamer/applic...]. This should point to a BeanValidator class, which I assume cannot be loaded. (I tried to find this class in RF 4 repository but so far with no luck)
> I did not manage to find out what is this "type" attribute for however after removing it, tests pass correctly (and I manually confirmed that whole page works as it did before).
> So before we realize whether this removal was correct I just commented out the neccessary lines in Metamer for RF 4.5.
> The exception thrown is:
> {code}
> javax.servlet.ServletException: Expression Error: Named Object: org.richfaces.BeanValidator not found.
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
> org.richfaces.tests.metamer.TestIdentityFilter.doFilter(TestIdentityFilter.java:93)
> org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
> root cause
> javax.faces.FacesException: Expression Error: Named Object: org.richfaces.BeanValidator not found.
> com.sun.faces.application.ApplicationImpl.createValidator(ApplicationImpl.java:1593)
> org.jboss.as.weld.webtier.jsf.ForwardingApplication.createValidator(ForwardingApplication.java:157)
> org.richfaces.component.AbstractGraphValidator.createChildrenValidator(AbstractGraphValidator.java:197)
> org.richfaces.view.facelets.html.SetupValidatorsParameter.getValidator(SetupValidatorsParameter.java:23)
> org.richfaces.view.facelets.html.GraphValidatorHandler.setupValidator(GraphValidatorHandler.java:135)
> org.richfaces.view.facelets.html.GraphValidatorHandler.setupValidators(GraphValidatorHandler.java:117)
> org.richfaces.view.facelets.html.GraphValidatorHandler.setupValidators(GraphValidatorHandler.java:122)
> org.richfaces.view.facelets.html.GraphValidatorHandler.setupValidators(GraphValidatorHandler.java:122)
> org.richfaces.view.facelets.html.GraphValidatorHandler.access$000(GraphValidatorHandler.java:55)
> org.richfaces.view.facelets.html.GraphValidatorHandler$FacesBeanValidatorAddListener.processEvent(GraphValidatorHandler.java:74)
> javax.faces.component.UIComponent$ComponentSystemEventListenerAdapter.processEvent(UIComponent.java:2486)
> javax.faces.event.SystemEvent.processListener(SystemEvent.java:106)
> com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:2168)
> com.sun.faces.application.ApplicationImpl.invokeComponentListenersFor(ApplicationImpl.java:2116)
> com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:288)
> com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:246)
> org.jboss.as.weld.webtier.jsf.ForwardingApplication.publishEvent(ForwardingApplication.java:293)
> javax.faces.component.UIComponentBase.publishAfterViewEvents(UIComponentBase.java:2201)
> javax.faces.component.UIComponentBase.publishAfterViewEvents(UIComponentBase.java:2206)
> javax.faces.component.UIComponentBase.publishAfterViewEvents(UIComponentBase.java:2206)
> javax.faces.component.UIComponentBase.publishAfterViewEvents(UIComponentBase.java:2206)
> javax.faces.component.UIComponentBase.doPostAddProcessing(UIComponentBase.java:1883)
> javax.faces.component.UIComponentBase.setParent(UIComponentBase.java:400)
> javax.faces.component.UIComponentBase$ChildrenList.add(UIComponentBase.java:2635)
> javax.faces.component.UIComponentBase$ChildrenList.add(UIComponentBase.java:2607)
> com.sun.faces.facelets.tag.jsf.ComponentSupport.addComponent(ComponentSupport.java:574)
> com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.addComponentToView(ComponentTagHandlerDelegateImpl.java:311)
> com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:211)
> javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
> javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
> com.sun.faces.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:182)
> javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
> com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
> javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
> com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
> com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:308)
> com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:367)
> com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:346)
> com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:199)
> com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:155)
> com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
> com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
> com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:152)
> com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:774)
> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:100)
> com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
> com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
> org.richfaces.tests.metamer.TestIdentityFilter.doFilter(TestIdentityFilter.java:93)
> org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 5 months
[JBoss JIRA] (RFPL-3056) TestGraphValidator throwing exception for RF 4.5 and 5.x
by Matej Novotny (JIRA)
[ https://issues.jboss.org/browse/RFPL-3056?page=com.atlassian.jira.plugin.... ]
Matej Novotny commented on RFPL-3056:
-------------------------------------
Verified on both branches (4.5 and master). Whole page not loads and tests pass without errors.
Also verified VDL docs change.
Closing issue.
> TestGraphValidator throwing exception for RF 4.5 and 5.x
> --------------------------------------------------------
>
> Key: RFPL-3056
> URL: https://issues.jboss.org/browse/RFPL-3056
> Project: RichFaces Planning
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 5.0.0.Alpha2
> Environment: RichFaces 5.0.0-SNAPSHOT
> Metamer 4.5.0-SNAPSHOT
> JBoss Application Server: Weld Integration 7.1.1.Final
> JBoss AS 7.1.1.Final
> OpenJDK Runtime Environment 1.7.0_45-mockbuild_2013_10_16_17_47-b00 @ Linux
> Firefox 24.0 @ Linux x86_64
> Reporter: Matej Novotny
> Assignee: Pavol Pitonak
> Fix For: 5.0.0.Alpha2
>
>
> TestGraphValidator works for RF 4.3.x (all settings are equal) but fails for Metamer 4.5 and 5.0.0.
> The problem is in an attribute "type" assigned during PostConstruct method in RichGraphValidatorBean [(Metamer for RF 4.3.x link)|https://github.com/richfaces/richfaces-qa/blob/4.3.x/metamer/applic...]. This should point to a BeanValidator class, which I assume cannot be loaded. (I tried to find this class in RF 4 repository but so far with no luck)
> I did not manage to find out what is this "type" attribute for however after removing it, tests pass correctly (and I manually confirmed that whole page works as it did before).
> So before we realize whether this removal was correct I just commented out the neccessary lines in Metamer for RF 4.5.
> The exception thrown is:
> {code}
> javax.servlet.ServletException: Expression Error: Named Object: org.richfaces.BeanValidator not found.
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
> org.richfaces.tests.metamer.TestIdentityFilter.doFilter(TestIdentityFilter.java:93)
> org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
> root cause
> javax.faces.FacesException: Expression Error: Named Object: org.richfaces.BeanValidator not found.
> com.sun.faces.application.ApplicationImpl.createValidator(ApplicationImpl.java:1593)
> org.jboss.as.weld.webtier.jsf.ForwardingApplication.createValidator(ForwardingApplication.java:157)
> org.richfaces.component.AbstractGraphValidator.createChildrenValidator(AbstractGraphValidator.java:197)
> org.richfaces.view.facelets.html.SetupValidatorsParameter.getValidator(SetupValidatorsParameter.java:23)
> org.richfaces.view.facelets.html.GraphValidatorHandler.setupValidator(GraphValidatorHandler.java:135)
> org.richfaces.view.facelets.html.GraphValidatorHandler.setupValidators(GraphValidatorHandler.java:117)
> org.richfaces.view.facelets.html.GraphValidatorHandler.setupValidators(GraphValidatorHandler.java:122)
> org.richfaces.view.facelets.html.GraphValidatorHandler.setupValidators(GraphValidatorHandler.java:122)
> org.richfaces.view.facelets.html.GraphValidatorHandler.access$000(GraphValidatorHandler.java:55)
> org.richfaces.view.facelets.html.GraphValidatorHandler$FacesBeanValidatorAddListener.processEvent(GraphValidatorHandler.java:74)
> javax.faces.component.UIComponent$ComponentSystemEventListenerAdapter.processEvent(UIComponent.java:2486)
> javax.faces.event.SystemEvent.processListener(SystemEvent.java:106)
> com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:2168)
> com.sun.faces.application.ApplicationImpl.invokeComponentListenersFor(ApplicationImpl.java:2116)
> com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:288)
> com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:246)
> org.jboss.as.weld.webtier.jsf.ForwardingApplication.publishEvent(ForwardingApplication.java:293)
> javax.faces.component.UIComponentBase.publishAfterViewEvents(UIComponentBase.java:2201)
> javax.faces.component.UIComponentBase.publishAfterViewEvents(UIComponentBase.java:2206)
> javax.faces.component.UIComponentBase.publishAfterViewEvents(UIComponentBase.java:2206)
> javax.faces.component.UIComponentBase.publishAfterViewEvents(UIComponentBase.java:2206)
> javax.faces.component.UIComponentBase.doPostAddProcessing(UIComponentBase.java:1883)
> javax.faces.component.UIComponentBase.setParent(UIComponentBase.java:400)
> javax.faces.component.UIComponentBase$ChildrenList.add(UIComponentBase.java:2635)
> javax.faces.component.UIComponentBase$ChildrenList.add(UIComponentBase.java:2607)
> com.sun.faces.facelets.tag.jsf.ComponentSupport.addComponent(ComponentSupport.java:574)
> com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.addComponentToView(ComponentTagHandlerDelegateImpl.java:311)
> com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:211)
> javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
> javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
> com.sun.faces.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:182)
> javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
> com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
> javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
> com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
> com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:308)
> com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:367)
> com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:346)
> com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:199)
> com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:155)
> com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
> com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
> com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:152)
> com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:774)
> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:100)
> com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
> com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
> org.richfaces.tests.metamer.TestIdentityFilter.doFilter(TestIdentityFilter.java:93)
> org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 5 months
[JBoss JIRA] (RFPL-3057) Component reference - pickList - update for 5.0.0.Alpha2
by Juraj Húska (JIRA)
Juraj Húska created RFPL-3057:
---------------------------------
Summary: Component reference - pickList - update for 5.0.0.Alpha2
Key: RFPL-3057
URL: https://issues.jboss.org/browse/RFPL-3057
Project: RichFaces Planning
Issue Type: Task
Security Level: Public (Everyone can see)
Components: doc
Affects Versions: 5.0.0.Alpha2
Reporter: Juraj Húska
The {{pickList}} part of the component reference needs at lease these updates for *5.0.0.Alpha2*:
* change the screenshot of the pickList to the new one
* change the name of the Figure 8.11. - there is r:select, there should be r:pickList
* alter Example 8.14. Simple pickList use: remove setting of {{listWidth}} (removed in RF5), remove setting of {{ordeable=true}} (default in RF5)
* remove the part (it is not so in RF5):
bq. The arrow keys on a keyboard can then be used to highlight different items in the target list, and pressing the ctrl modifier with the arrow keys will move the selected item up or down within the target list.
* alter the JS API reference, the only JS API now is {{removeItems}} and {{addItems}}
* update the Style classes and skin parameters
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 5 months