[richfaces-issues] [JBoss JIRA] (RF-13186) Showcase 4.5.x fails

Matej Novotny (JIRA) jira-events at lists.jboss.org
Wed Nov 27 08:18:05 EST 2013


    [ https://issues.jboss.org/browse/RF-13186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12927075#comment-12927075 ] 

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/showcase] - 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



More information about the richfaces-issues mailing list