ICEfaces
  1. ICEfaces
  2. ICE-2083

Facelets: Cannot register two tag libraries with the same namespace

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6.1
    • Fix Version/s: 1.7DR#1, 1.7
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      All

      Description

      Cannot register two tag libraries with the same namespace
      https://facelets.dev.java.net/issues/show_bug.cgi?id=241

      We need to incorporate this Facelets fix, so that we can have components in several JARs, where the components are all in the same xml namespace.

      We might just backport this one fix, or do ICE-2007. The specific fix looks extremely easy though.

        Activity

        Mark Collette created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Fix Version/s 1.7DR#1 [ 10100 ]
        Assignee Priority P2
        Assignee Mark Collette [ mark.collette ]
        Ken Fyten made changes -
        Assignee Priority P2 P1
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #14860 Mon Sep 24 18:18:59 MDT 2007 mark.collette ICE-2083 : Facelets: Cannot register two tag libraries with the same namespace
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/lib/icefaces-facelets.jar
        Hide
        Mark Collette added a comment -

        I laboriously split icefaces-comps.jar into two separate JARs that each held a subset of the components. I then put that into the Facelets build of component-showcase, and verified that it failed when trying to display components from both JARs. After making the change to AbstractTagLibrary, and copying the new icefaces-facelets.jar into component-showcase, I re-ran the test, and found that it now works.

        Subversion 14943
        3rd\facelets-1.1\src\java\com\sun\facelets\tag\AbstractTagLibrary.java

        Show
        Mark Collette added a comment - I laboriously split icefaces-comps.jar into two separate JARs that each held a subset of the components. I then put that into the Facelets build of component-showcase, and verified that it failed when trying to display components from both JARs. After making the change to AbstractTagLibrary, and copying the new icefaces-facelets.jar into component-showcase, I re-ran the test, and found that it now works. Subversion 14943 3rd\facelets-1.1\src\java\com\sun\facelets\tag\AbstractTagLibrary.java
        Mark Collette made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Mark Collette added a comment -

        I've also now updated the icefaces-facelets.jar file in the lib directory.

        Subversion 14860
        icefaces\lib\icefaces-facelets.jar

        Show
        Mark Collette added a comment - I've also now updated the icefaces-facelets.jar file in the lib directory. Subversion 14860 icefaces\lib\icefaces-facelets.jar
        Ken Fyten made changes -
        Fix Version/s 1.7 [ 10080 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1
        Assignee Mark Collette [ mark.collette ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Mark Collette
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: