Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.6-core, 1.2.6-core
    • Fix Version/s: 1.0.7-core, 1.2.7-core
    • Component/s: None
    • Labels:
      None

      Description

      CoreRenderKit assumes that the html_basic will be processed completely before CoreRenderKit is instantiated.
      However, the fix for issue 683 (JSF RI) processes all of the render kits first and only collects the renderers for later processing. This breaks the trinidad assumption.

      The workaround is making the CoreRenderKit a REnderKitDecorator, which just decorates html_basic. RenderKitDecorator finds/registers renderers from the decorated render kit on demand rather than up front, providing protection from faces-config render kit loading ordering issues.

      1. RenderKitDecorate.patch
        5 kB
        Matthias Weßendorf

        Activity

        Matthias Weßendorf made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Matthias Weßendorf made changes -
        Fix Version/s 1.0.7-core [ 12312962 ]
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Fix Version/s 1.2.7-core [ 12312963 ]
        Hide
        Matthias Weßendorf added a comment -

        committed fix to trunks

        Show
        Matthias Weßendorf added a comment - committed fix to trunks
        Matthias Weßendorf made changes -
        Field Original Value New Value
        Attachment RenderKitDecorate.patch [ 12376646 ]
        Matthias Weßendorf created issue -

          People

          • Assignee:
            Matthias Weßendorf
            Reporter:
            Matthias Weßendorf
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development