ICEfaces
  1. ICEfaces
  2. ICE-2995

Add new outputHtml, outputBody and outputHead jsf components

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.7.1
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      any
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration

      Description

      In order for jsf only components web pages, we need
      ice:html, ice:head; ice:body.

      Firstly, a structure for these three components are need.
      Secondly, we need the detailed required attributes for body or head later on...

        Issue Links

          Activity

          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Priority P1
          Assignee Yip Ng [ yip.ng ]
          Hide
          Mark Collette added a comment -

          The parser bug is explained in: ICE-3205.

          Show
          Mark Collette added a comment - The parser bug is explained in: ICE-3205 .
          yip.ng made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16905 Mon Jun 16 14:10:09 MDT 2008 yip.ng ICE-2995
          Changed names of ice:html, ice:body, and ice:head to ice:outputHtml, ice:outputBody, and ice:outputHead.
          Files Changed
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-outputHead-component.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/OutputBodyRenderer.java
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-html-renderer.xml
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-body-props.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/conf/META-INF/faces-config.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/OutputHead.java
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-head-renderer.xml
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-head-component.xml
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-body-component.xml
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlBody.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-outputBody-renderer.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/OutputHtml.java
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/Html.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-outputHtml-component.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/extended-faces-config.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-outputBody-component.xml
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HtmlRenderer.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-outputHtml-renderer.xml
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-head-props.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-outputBody-props.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/OutputBody.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/OutputHtmlRenderer.java
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-body-renderer.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-outputHead-props.xml
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-html-component.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-outputHead-renderer.xml
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/BodyRenderer.java
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HeadRenderer.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/OutputHeadRenderer.java
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlHead.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16904 Mon Jun 16 14:04:01 MDT 2008 yip.ng ICE-2995
          Changed names of ice:html, ice:body, and ice:head to ice:outputHtml, ice:outputBody, and ice:outputHead.
          Files Changed
          Commit graph DEL /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/BodyRenderer.java
          Commit graph DEL /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-head-props.xml
          Commit graph DEL /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/Html.java
          Commit graph DEL /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-head-component.xml
          Commit graph DEL /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-html-component.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-outputBody-renderer.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-outputBody-props.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-outputHead-component.xml
          Commit graph DEL /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlBody.java
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/OutputHeadRenderer.java
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-outputHead-renderer.xml
          Commit graph DEL /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-body-component.xml
          Commit graph DEL /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-body-renderer.xml
          Commit graph DEL /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-head-renderer.xml
          Commit graph DEL /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlHead.java
          Commit graph DEL /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HeadRenderer.java
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-outputHtml-component.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-outputHead-props.xml
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/OutputBody.java
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/OutputHtmlRenderer.java
          Commit graph DEL /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-body-props.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-outputBody-component.xml
          Commit graph DEL /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HtmlRenderer.java
          Commit graph DEL /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-html-renderer.xml
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/OutputBodyRenderer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/extended-faces-config.xml
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/OutputHtml.java
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-outputHtml-renderer.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component/conf/META-INF/faces-config.xml
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/OutputHead.java
          Ken Fyten made changes -
          Summary Add new html, body and head jsf components Add new outputHtml, outputBody and outputHead jsf components
          Hide
          Ken Fyten added a comment -

          Names changed from ice:html, ice:body, and ice:head to ice:outputHtml, ice:outputBody, and ice:outputHead to avoid a JSP parser bug.

          Show
          Ken Fyten added a comment - Names changed from ice:html, ice:body, and ice:head to ice:outputHtml, ice:outputBody, and ice:outputHead to avoid a JSP parser bug.
          yip.ng made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Hide
          yip.ng added a comment -

          Need to change the names of the component because the parser seems to confuse them with the standard html, head and body tags.

          Show
          yip.ng added a comment - Need to change the names of the component because the parser seems to confuse them with the standard html, head and body tags.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16795 Wed Jun 04 12:04:56 MDT 2008 yip.ng ICE-2995
          Added styleClass attribute for body component.
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-body-props.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-body-component.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlBody.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/BodyRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16794 Wed Jun 04 12:01:41 MDT 2008 yip.ng ICE-2995
          Added styleClass attribute for body component.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlBody.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/BodyRenderer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-body-component.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-body-props.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16618 Thu May 08 16:46:22 MDT 2008 yip.ng ICE-2995
          Added attributes for body and head components.
          Files Changed
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-body-props.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/extended-faces-config.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-head-component.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-body-component.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlBody.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-head-props.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/BodyRenderer.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HeadRenderer.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlHead.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16617 Thu May 08 16:42:43 MDT 2008 yip.ng ICE-2995
          Added attributes for body and head components.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlBody.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/BodyRenderer.java
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-head-props.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-head-component.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-body-component.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_properties/ice-body-props.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/extended-faces-config.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlHead.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HeadRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16602 Wed May 07 14:48:41 MDT 2008 frank.ye ICE-2995 add style attribute to body comp
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-body-component.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16601 Wed May 07 14:48:03 MDT 2008 frank.ye ICE-2995 add style attribute to body comp
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-body-component.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16600 Wed May 07 14:00:55 MDT 2008 frank.ye ICE-2995 html document component
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/java/com/icesoft/metadata/generators/TagLibraryGenerator.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/java/com/icesoft/metadata/generators/TLDGenerator.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16599 Wed May 07 14:00:38 MDT 2008 frank.ye ICE-2995 html document component
          Files Changed
          Commit graph DEL /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlHtml.java
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/Html.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component/conf/META-INF/facelet/icefaces.taglib.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component/conf/META-INF/faces-config.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16598 Wed May 07 14:00:12 MDT 2008 frank.ye ICE-2995 html document component
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/java/com/icesoft/metadata/generators/TagLibraryGenerator.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/java/com/icesoft/metadata/generators/TLDGenerator.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16597 Wed May 07 14:00:09 MDT 2008 frank.ye ICE-2995 html document component
          Files Changed
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/Html.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/conf/META-INF/faces-config.xml
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlHtml.java
          yip.ng made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16561 Thu May 01 10:56:25 MDT 2008 yip.ng ICE-2995
          Modified html, head and body components and renderers to fix component showcase coming up blank, and DOM node insertion exceptions.
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/Html.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/conf/META-INF/faces-config.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/extended-faces-config.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/BodyRenderer.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HtmlRenderer.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HeadRenderer.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlHtml.java
          Hide
          yip.ng added a comment -

          Changed to get/create the proper node from the DOM in the ResponseWriter and set the DOM cursor to the right node.

          Show
          yip.ng added a comment - Changed to get/create the proper node from the DOM in the ResponseWriter and set the DOM cursor to the right node.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16560 Thu May 01 10:36:16 MDT 2008 yip.ng ICE-2995
          Modified html, head and body components and renderers to fix component showcase coming up blank, and DOM node insertion exceptions.
          Files Changed
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlHtml.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/BodyRenderer.java
          Commit graph DEL /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/Html.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/extended-faces-config.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component/conf/META-INF/faces-config.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HtmlRenderer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HeadRenderer.java
          Hide
          yip.ng added a comment -

          The problem of the component showcase coming up blank is fixed, but once I start to use the <ice:head> tag, I get the following exception:

          WARNING: executePhase(RENDER_RESPONSE 6,com.icesoft.faces.context.BridgeFacesContext@1f7abae) threw exception
          org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.
          at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.insertBefore(CoreDocumentImpl.java:419)
          at com.sun.org.apache.xerces.internal.dom.NodeImpl.appendChild(NodeImpl.java:275)
          at com.icesoft.faces.context.DOMContext.setRootNode(DOMContext.java:267)
          at com.icesoft.faces.context.DOMContext.createRootElement(DOMContext.java:286)
          at com.icesoft.faces.component.ext.renderkit.HeadRenderer.encodeBegin(HeadRenderer.java:25)
          at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:785)
          at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:543)
          at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
          at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550)
          at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:520)
          at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161)
          at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
          at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
          at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
          at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
          at com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:25)
          at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:161)
          at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
          at com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:30)
          at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:48)
          at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer.java:50)
          at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:19)
          at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
          at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:29)
          at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:139)
          at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:35)
          at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
          at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
          at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:79)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
          at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
          at java.lang.Thread.run(Thread.java:595)

          Show
          yip.ng added a comment - The problem of the component showcase coming up blank is fixed, but once I start to use the <ice:head> tag, I get the following exception: WARNING: executePhase(RENDER_RESPONSE 6,com.icesoft.faces.context.BridgeFacesContext@1f7abae) threw exception org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted. at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.insertBefore(CoreDocumentImpl.java:419) at com.sun.org.apache.xerces.internal.dom.NodeImpl.appendChild(NodeImpl.java:275) at com.icesoft.faces.context.DOMContext.setRootNode(DOMContext.java:267) at com.icesoft.faces.context.DOMContext.createRootElement(DOMContext.java:286) at com.icesoft.faces.component.ext.renderkit.HeadRenderer.encodeBegin(HeadRenderer.java:25) at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:785) at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:543) at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550) at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:550) at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:520) at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18) at com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:25) at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:161) at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36) at com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:30) at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:48) at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer.java:50) at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:19) at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19) at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:29) at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:139) at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:35) at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52) at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29) at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:79) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:595)
          Frank Ye made changes -
          Link This issue blocks ICE-2836 [ ICE-2836 ]
          Ken Fyten made changes -
          Assignee Mark Collette [ mark.collette ] Yip Ng [ yip.ng ]
          Hide
          Frank Ye added a comment -

          icons required for html, body, head components.

          Show
          Frank Ye added a comment - icons required for html, body, head components.
          Hide
          Ken Fyten added a comment -

          We need to carefully consider the ramifications for these components of some of the specialized handling by the framework of HEAD and BODY elements in the page.

          Show
          Ken Fyten added a comment - We need to carefully consider the ramifications for these components of some of the specialized handling by the framework of HEAD and BODY elements in the page.
          Ken Fyten made changes -
          Summary html, body and head jsf components Add new html, body and head jsf components
          Component/s Components [ 10012 ]
          Affects [Compatibility/Configuration, Documentation (User Guide, Ref. Guide, etc.)] [Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration]
          Hide
          Frank Ye added a comment -

          revert the definition for faces-config.xml as well as extended-faces-config.xml.

          Under tomcat 5.5 with jsf11, with no html, body, head jsf component, strangely the body content does not have output. Possible related the XmlTag , componentId. not sure the details.

          Show
          Frank Ye added a comment - revert the definition for faces-config.xml as well as extended-faces-config.xml. Under tomcat 5.5 with jsf11, with no html, body, head jsf component, strangely the body content does not have output. Possible related the XmlTag , componentId. not sure the details.
          Ken Fyten made changes -
          Field Original Value New Value
          Fix Version/s 1.7.1 [ 10122 ]
          Affects [Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration]
          Assignee Priority P1
          Assignee Mark Collette [ mark.collette ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16464 Thu Apr 17 09:19:35 MDT 2008 frank.ye ICE-2995 add html body head component structure
          Files Changed
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-html-renderer.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-body-renderer.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-html-component.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-head-renderer.xml
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/extended-faces-config.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-head-component.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component-metadata/src/main/resources/conf/components/ice-body-component.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16463 Thu Apr 17 09:19:32 MDT 2008 frank.ye ICE-2995 add html body head component structure
          Files Changed
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/Html.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/conf/META-INF/faces-config.xml
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlBody.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/BodyRenderer.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HtmlRenderer.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HeadRenderer.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlHead.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/conf/META-INF/facelet/icefaces.taglib.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16460 Wed Apr 16 16:03:28 MDT 2008 frank.ye ICE-2995 add html head body jsf components structure
          Files Changed
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlBody.java
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/BodyRenderer.java
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/Html.java
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlHead.java
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HtmlRenderer.java
          Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/HeadRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16459 Wed Apr 16 15:35:26 MDT 2008 frank.ye ICE-2995 add html head body jsf components structure
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/component/conf/META-INF/faces-config.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16458 Wed Apr 16 15:35:21 MDT 2008 frank.ye ICE-2995 add html head body jsf components structure
          Files Changed
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-html-renderer.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-head-component.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-body-component.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-body-renderer.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-html-component.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/components/ice-head-renderer.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/extended-faces-config.xml
          Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/dtd/web-facesconfig_1_2.xsd
          Frank Ye created issue -

            People

            • Assignee:
              Unassigned
              Reporter:
              Frank Ye
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: