Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Duplicate
    • Affects Version/s: 2.1.8, 2.2.0-m01
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      If you put a <ui:include> tag before a composite component that nests other composite components, you'll get this:

      javax.faces.view.facelets.TagException: /resources/lib/useboth.xhtml @19,33 <lib:greet1> Tag Library supports namespace: http://java.sun.com/jsf/composite/lib, but no tag was defined for name: greet1
      com.sun.faces.facelets.compiler.CompilationManager.pushTag(CompilationManager.java:304)
      com.sun.faces.facelets.compiler.SAXCompiler$CompilationHandler.startElement(SAXCompiler.java:268)
      com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)

      I've verified the error on a 2.1.8 snapshot and on a 2.2 snapshot. This does not occur on 2.1.7. I'm seeing this in a version taken from a 2.1.8 snapshot in late February. So it was broken some time before March. I'm guessing it might have something to do with JAVASERVERFACES-2328. But that's just a guess at this point.

      I'm attaching a maven project that builds a tiny app to reproduce the problem.

      Also see:
      https://issues.jboss.org/browse/AS7-4366
      https://community.jboss.org/message/724991
      https://community.jboss.org/thread/196737

        Activity

        Hide
        rogerk added a comment -
        Show
        rogerk added a comment - Dup of http://java.net/jira/browse/JAVASERVERFACES-2392

          People

          • Assignee:
            rogerk
            Reporter:
            ssilvert
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: