[JBoss JIRA] (RF-13186) Showcase 4.5.x fails
by Matej Novotny (JIRA)
[ https://issues.jboss.org/browse/RF-13186?page=com.atlassian.jira.plugin.s... ]
Matej Novotny commented on RF-13186:
------------------------------------
I am trying to verify this issue since it is marked as resolved.
So far the components render correctly and interact. However there is one problem present in showcase which is mentioned and crossed out (don't know why though) in this issue's description:
_"The form component needs to have a UIForm in its ancestry. Suggestion: enclose the necessary components within <h:form>"_
Amongst the comments I didn't manage to find any other issue which would describe this problem separately. Is there a reason why it was crossed out?
Please let me know if this should be tracked elsewhere or has nothing to do with this issue and I will resume the verification.
You may come across the above mentioned warning with following components:
* a4j:queue (just click Apply button)
* a4j:outputPanel (switch to second tab - 'Auto update for h:messages component', fill out the fields and submit)
* rich:graphValidator (fill out some passwords and store them)
* rich:messages (since it uses a4j:outputPanel I believe)
* rich:notify (first tab, just press Ajax Validate button)
Steps to reproduce:
* Build a components and showcase repos in respective branches
* Deploy to JBoss AS 7.1
* See the components I mentioned earlier
> Showcase 4.5.x fails
> --------------------
>
> Key: RF-13186
> URL: https://issues.jboss.org/browse/RF-13186
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Reporter: Michal Petrov
> Assignee: Lukáš Fryč
> Fix For: 4.5.0.Alpha1
>
>
> [https://github.com/michpetrov/richfaces/tree/showcase-4.5.x/examples/show...] - showcase 4.5
> [https://github.com/richfaces4/components/tree/4.5.x] - 4.5.x components
> [https://github.com/richfaces4/dev-examples/tree/4.5.x] - 4.5 dev-examples
> Builds and deploys fine.
> Examples that do not work:
> * -several examples (e.g. actionListener) produce "The form component needs to have a UIForm in its ancestry. Suggestion: enclose the necessary components within <h:form>"-
> * validation - fails because rf.rf4.ui.Message is not defined, the resource is not being included due to resource optimization
> * trees/rich:tree - missing …/javax.faces.resource/node_icon.gif.jsf?ln=org.richfaces
> * menus/rich:contextMenu and rich:dropDownMenu - not working, probably for the same reason as validators (missing proper javascript resource)
> * inputs/rich:inplaceInput - ditto
> * selects/rich:inplaceSelect - ditto
> * output/rich:tooltip - ditto
> When resource optimization some components (dataTables) are missing background image causing a badly generated CSS. {{background-image: url()}}
> h5. resource optimization turned off
> h6. Issue with Validator
> - org.richfaces.validator.FacesObjectDescriptor.getMessage()
> - collision between RF4.5 and RF5
> the interface is the same in both versions but the Message class is in different packages in the two
> h6. Issue with menus
> - org.richfaces.renderkit.html.MenuItemRendererBase.getUtils()
> - probably the same problem
--
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] (RF-13343) Page Fragments: Re-implement setupFragmentFromWidget() methods using component options access
by Lukáš Fryč (JIRA)
[ https://issues.jboss.org/browse/RF-13343?page=com.atlassian.jira.plugin.s... ]
Lukáš Fryč reassigned RF-13343:
-------------------------------
Assignee: Lukáš Fryč
> Page Fragments: Re-implement setupFragmentFromWidget() methods using component options access
> ---------------------------------------------------------------------------------------------
>
> Key: RF-13343
> URL: https://issues.jboss.org/browse/RF-13343
> Project: RichFaces
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: page-fragments
> Affects Versions: 5.0.0.Alpha2
> Reporter: Lukáš Fryč
> Assignee: Lukáš Fryč
> Fix For: 5.0.0.Alpha2
>
>
> As we have discussed in RF-13335, we have two options available for accessing component options:
> * component uses {{BaseComponent}} (RF4 components)
> {code}
> RichFaces.component("j_idt108").options
> {code}
> * component uses {{jQuery UI Widget Factory}} (RF5 components)
> {code}
> $(document.getElementById("j_idt163:j_idt165Input")).autocomplete("option", "autoFocus")
> {code}
> We can use WebDriver's {{JavascriptExecutor}} to access widget settings.
--
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] (RF-13343) Page Fragments: Re-implement setupFragmentFromWidget() methods using component options access
by Lukáš Fryč (JIRA)
[ https://issues.jboss.org/browse/RF-13343?page=com.atlassian.jira.plugin.s... ]
Lukáš Fryč updated RF-13343:
----------------------------
Assignee: Juraj Húska (was: Lukáš Fryč)
> Page Fragments: Re-implement setupFragmentFromWidget() methods using component options access
> ---------------------------------------------------------------------------------------------
>
> Key: RF-13343
> URL: https://issues.jboss.org/browse/RF-13343
> Project: RichFaces
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: page-fragments
> Affects Versions: 5.0.0.Alpha2
> Reporter: Lukáš Fryč
> Assignee: Juraj Húska
> Fix For: 5.0.0.Alpha2
>
>
> As we have discussed in RF-13335, we have two options available for accessing component options:
> * component uses {{BaseComponent}} (RF4 components)
> {code}
> RichFaces.component("j_idt108").options
> {code}
> * component uses {{jQuery UI Widget Factory}} (RF5 components)
> {code}
> $(document.getElementById("j_idt163:j_idt165Input")).autocomplete("option", "autoFocus")
> {code}
> We can use WebDriver's {{JavascriptExecutor}} to access widget settings.
--
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] (RF-13389) Showcase for RF 5, pick list rendering in firefox
by Lukáš Fryč (JIRA)
[ https://issues.jboss.org/browse/RF-13389?page=com.atlassian.jira.plugin.s... ]
Lukáš Fryč updated RF-13389:
----------------------------
Assignee: Brian Leathem
> Showcase for RF 5, pick list rendering in firefox
> -------------------------------------------------
>
> Key: RF-13389
> URL: https://issues.jboss.org/browse/RF-13389
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: component-selects
> Affects Versions: 5.0.0.Alpha2
> Environment: JBoss AS 7.1
> Firefox version 25.0
> Chrome version 31
> Reporter: Matej Novotny
> Assignee: Brian Leathem
> Fix For: 5.0.0.Alpha2
>
> Attachments: Chrome_screenshot.png, Firefox_screenshot.png
>
>
> When using Firefox (in my case version 25) and accessing a pick list page in showcase(selects->r:pickList), the simple pick list does not render correctly (see attached screenshot). However pick list with columns cause no problems.
> I tested it with Chrome where everything works correctly.
> Also to make sure I rebuilded whole repository with dependencies not to have any outdated artifacts.
--
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] (RF-13383) Select and CSV doesn't work: UndeclaredThrowableException in ResourceFactoryImpl
by Matej Novotny (JIRA)
[ https://issues.jboss.org/browse/RF-13383?page=com.atlassian.jira.plugin.s... ]
Matej Novotny closed RF-13383.
------------------------------
Verified, page now loads without errors.
Closing issue.
> Select and CSV doesn't work: UndeclaredThrowableException in ResourceFactoryImpl
> --------------------------------------------------------------------------------
>
> Key: RF-13383
> URL: https://issues.jboss.org/browse/RF-13383
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: component-input, component-validators, regression
> Affects Versions: 5.0.0.Alpha2
> Environment: RichFaces 5.0.0-SNAPSHOT
> Metamer 5.0.0-SNAPSHOT
> EAP 6.1.1
> Mojarra 2.1.19
> Java(TM) SE Runtime Environment 1.7.0_04-b20 @ Linux
> Chrome 31.0.1650.57 @ Linux x86_64
> Reporter: Pavol Pitonak
> Assignee: Lukáš Fryč
> Priority: Critical
> Fix For: 5.0.0.Alpha2
>
> Original Estimate: 1 hour
> Remaining Estimate: 1 hour
>
> # deploy Metame and open http://localhost:8080/metamer/faces/components/richSelect/RF-13383.xhtml
> result:
> * UndeclaredThrowableException is thrown
> * works fine when you replace r:select with r:inplaceSelect
> {code}
> java.lang.reflect.UndeclaredThrowableException
> $Proxy75.createResource(Unknown Source)
> org.richfaces.resource.ResourceFactoryImpl.resolveMappedResource(ResourceFactoryImpl.java:393)
> org.richfaces.resource.ResourceFactoryImpl.createMappedResource(ResourceFactoryImpl.java:360)
> org.richfaces.resource.ResourceFactoryImpl.createResource(ResourceFactoryImpl.java:343)
> org.richfaces.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:270)
> org.richfaces.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:280)
> com.sun.faces.renderkit.html_basic.ScriptRenderer.encodeEnd(ScriptRenderer.java:102)
> org.richfaces.ui.core.UITransient.encodeEnd(UITransient.java:263)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
> org.richfaces.ui.core.ResourceRenderer.encodeResource(ResourceRenderer.java:53)
> org.richfaces.ui.core.ResourceRenderer.encodeDependentResources(ResourceRenderer.java:45)
> org.richfaces.ui.core.ScriptsRenderer.encodeEnd(ScriptsRenderer.java:56)
> org.richfaces.ui.core.UITransient.encodeEnd(UITransient.java:263)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
> com.sun.faces.renderkit.html_basic.BodyRenderer.encodeEnd(BodyRenderer.java:105)
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:881)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
> com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:439)
> com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124)
> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286)
> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286)
> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
> 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)
> JBWEB000071: root cause
> java.lang.reflect.InvocationTargetException
> sun.reflect.GeneratedMethodAccessor930.invoke(Unknown Source)
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> java.lang.reflect.Method.invoke(Method.java:601)
> org.richfaces.services.ServiceTracker$1.invoke(ServiceTracker.java:153)
> $Proxy75.createResource(Unknown Source)
> org.richfaces.resource.ResourceFactoryImpl.resolveMappedResource(ResourceFactoryImpl.java:393)
> org.richfaces.resource.ResourceFactoryImpl.createMappedResource(ResourceFactoryImpl.java:360)
> org.richfaces.resource.ResourceFactoryImpl.createResource(ResourceFactoryImpl.java:343)
> org.richfaces.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:270)
> org.richfaces.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:280)
> com.sun.faces.renderkit.html_basic.ScriptRenderer.encodeEnd(ScriptRenderer.java:102)
> org.richfaces.ui.core.UITransient.encodeEnd(UITransient.java:263)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
> org.richfaces.ui.core.ResourceRenderer.encodeResource(ResourceRenderer.java:53)
> org.richfaces.ui.core.ResourceRenderer.encodeDependentResources(ResourceRenderer.java:45)
> org.richfaces.ui.core.ScriptsRenderer.encodeEnd(ScriptsRenderer.java:56)
> org.richfaces.ui.core.UITransient.encodeEnd(UITransient.java:263)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
> com.sun.faces.renderkit.html_basic.BodyRenderer.encodeEnd(BodyRenderer.java:105)
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:881)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
> com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:439)
> com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124)
> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286)
> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286)
> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
> 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)
> JBWEB000071: root cause
> java.lang.NullPointerException
> org.richfaces.resource.mapping.ResourceServletMapping.getResourcePath(ResourceServletMapping.java:90)
> org.richfaces.resource.mapping.ResourceServletMapping.getMappedPath(ResourceServletMapping.java:83)
> org.richfaces.resource.mapping.ResourceServletMapping.getResourcePath(ResourceServletMapping.java:72)
> org.richfaces.resource.external.MappedResourceFactoryImpl.createResource(MappedResourceFactoryImpl.java:106)
> sun.reflect.GeneratedMethodAccessor930.invoke(Unknown Source)
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> java.lang.reflect.Method.invoke(Method.java:601)
> org.richfaces.services.ServiceTracker$1.invoke(ServiceTracker.java:153)
> $Proxy75.createResource(Unknown Source)
> org.richfaces.resource.ResourceFactoryImpl.resolveMappedResource(ResourceFactoryImpl.java:393)
> org.richfaces.resource.ResourceFactoryImpl.createMappedResource(ResourceFactoryImpl.java:360)
> org.richfaces.resource.ResourceFactoryImpl.createResource(ResourceFactoryImpl.java:343)
> org.richfaces.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:270)
> org.richfaces.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:280)
> com.sun.faces.renderkit.html_basic.ScriptRenderer.encodeEnd(ScriptRenderer.java:102)
> org.richfaces.ui.core.UITransient.encodeEnd(UITransient.java:263)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
> org.richfaces.ui.core.ResourceRenderer.encodeResource(ResourceRenderer.java:53)
> org.richfaces.ui.core.ResourceRenderer.encodeDependentResources(ResourceRenderer.java:45)
> org.richfaces.ui.core.ScriptsRenderer.encodeEnd(ScriptsRenderer.java:56)
> org.richfaces.ui.core.UITransient.encodeEnd(UITransient.java:263)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
> com.sun.faces.renderkit.html_basic.BodyRenderer.encodeEnd(BodyRenderer.java:105)
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:881)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
> com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:439)
> com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124)
> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286)
> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286)
> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
> 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)
> {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