ICEfaces
  1. ICEfaces
  2. ICE-5777

Regression: ICE-3017 test-case is throwing exception on loading

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha3
    • Fix Version/s: 2.0-Beta1, 2.0.0
    • Component/s: None
    • Labels:
      None
    • Environment:
      Tomcat6 & FF3.6
    • Affects:
      Compatibility/Configuration

      Description

      Testcase available at 'C:\repo\qa\trunk\Regression-Icefaces2\Nightly\ICE-3017'

      Following exception is thrown when the application is laoded:

      javax.faces.view.facelets.TagException: /selectInputDate.xhtml @14,43 <ice:PanelGroup> Tag Library supports namespace: http://www.icesoft.com/icefaces/component, but no tag was defined for name: PanelGroup
      com.sun.faces.facelets.compiler.CompilationManager.pushTag(CompilationManager.java:285)
      com.sun.faces.facelets.compiler.SAXCompiler$CompilationHandler.startElement(SAXCompiler.java:225)
      com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
      com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
      com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
      com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)

      Note:
      The application can be loaded fine of the PanelGroup component is commented out, but then tabindex does not work correctly for the components on the page.

        Activity

        Hide
        Ken Fyten added a comment -

        Verified that the 1.8 version of this test passes using ICEfaces trunk.

        Show
        Ken Fyten added a comment - Verified that the 1.8 version of this test passes using ICEfaces trunk.
        Hide
        Deryk Sinotte added a comment -

        The selectInputDate.xhtml file contains this for the panel group component:

        <ice:PanelGroup id="pnlGrp">
        ...
        </ice:PanelGroup>

        I changed the tags so that they are case compliant (upper case P should be lower case p) with the TLD:

        <ice:panelGroup id="pnlGrp">
        ...
        </ice:panelGroup>

        and retested. This likely worked in the past when we did some of our own page processing in JSP, but XHTML process is going to be more strict in a lot of cases and matching the TLD is one of those things that it would complain about.

        Show
        Deryk Sinotte added a comment - The selectInputDate.xhtml file contains this for the panel group component: <ice:PanelGroup id="pnlGrp"> ... </ice:PanelGroup> I changed the tags so that they are case compliant (upper case P should be lower case p) with the TLD: <ice:panelGroup id="pnlGrp"> ... </ice:panelGroup> and retested. This likely worked in the past when we did some of our own page processing in JSP, but XHTML process is going to be more strict in a lot of cases and matching the TLD is one of those things that it would complain about.

          People

          • Assignee:
            Deryk Sinotte
            Reporter:
            Mandeep Hayher
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: