Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.1-Beta
-
Component/s: ICE-Components
-
Labels:None
-
Environment:Tomcat v7.0. JSF 2.1.3.
-
Workaround Exists:Yes
-
Workaround Description:Use HTML <img> tag for images and h: tags for grid and panels.
Description
ICEFaces components rendering within ace:panelExpansion.
There's two issues, icefaces tags do not render when embedded in an ace panelExpansion and nor does the h:graphicImage and ice:graphicImage.
Test cases:
1. Using all icefaces tags within an ace:panelExpansion tags and HTML <img> for images causes the following error (test with auctionMonitor.xhtml):
Oct 19, 2011 9:26:21 AM com.icesoft.faces.context.DOMContext attachDOMContext
SEVERE: ICEfaces rendering required by icefaces-compat.jar components. Enable via <icecore:config render="true" />.
Oct 19, 2011 9:26:21 AM org.icefaces.impl.context.CustomPartialRenderCallback visit
SEVERE: Subtree rendering failed for class org.icefaces.ace.component.datatable.DataTable iceForm:iceTablejava.lang.UnsupportedOperationException: ICEfaces rendering required.
2. Using all JSF tags within an ace:panelExpansion tags causes the following error (test with auctionMonitor2.xhtml):
Oct 19, 2011 9:27:01 AM org.icefaces.impl.context.CustomPartialRenderCallback visit
SEVERE: Subtree rendering failed for class org.icefaces.ace.component.datatable.DataTable iceForm:iceTablejava.lang.UnsupportedOperationException: Implement writeURIAttribute
3. Using all icefaces tags within an ace:panelExpansion tags causes the following error (test with auctionMonitor3.xhtml):
Oct 19, 2011 9:27:38 AM com.icesoft.faces.context.DOMContext attachDOMContext
SEVERE: ICEfaces rendering required by icefaces-compat.jar components. Enable via <icecore:config render="true" />.
Oct 19, 2011 9:27:38 AM org.icefaces.impl.context.CustomPartialRenderCallback visit
SEVERE: Subtree rendering failed for class org.icefaces.ace.component.datatable.DataTable iceForm:iceTablejava.lang.UnsupportedOperationException: ICEfaces rendering required.
4. Using all JSF tags within an ace:panelExpansion tags and HTML <img> for images render succesfully (test with auctionMonitor4.xhtml):
There's two issues, icefaces tags do not render when embedded in an ace panelExpansion and nor does the h:graphicImage and ice:graphicImage.
Test cases:
1. Using all icefaces tags within an ace:panelExpansion tags and HTML <img> for images causes the following error (test with auctionMonitor.xhtml):
Oct 19, 2011 9:26:21 AM com.icesoft.faces.context.DOMContext attachDOMContext
SEVERE: ICEfaces rendering required by icefaces-compat.jar components. Enable via <icecore:config render="true" />.
Oct 19, 2011 9:26:21 AM org.icefaces.impl.context.CustomPartialRenderCallback visit
SEVERE: Subtree rendering failed for class org.icefaces.ace.component.datatable.DataTable iceForm:iceTablejava.lang.UnsupportedOperationException: ICEfaces rendering required.
2. Using all JSF tags within an ace:panelExpansion tags causes the following error (test with auctionMonitor2.xhtml):
Oct 19, 2011 9:27:01 AM org.icefaces.impl.context.CustomPartialRenderCallback visit
SEVERE: Subtree rendering failed for class org.icefaces.ace.component.datatable.DataTable iceForm:iceTablejava.lang.UnsupportedOperationException: Implement writeURIAttribute
3. Using all icefaces tags within an ace:panelExpansion tags causes the following error (test with auctionMonitor3.xhtml):
Oct 19, 2011 9:27:38 AM com.icesoft.faces.context.DOMContext attachDOMContext
SEVERE: ICEfaces rendering required by icefaces-compat.jar components. Enable via <icecore:config render="true" />.
Oct 19, 2011 9:27:38 AM org.icefaces.impl.context.CustomPartialRenderCallback visit
SEVERE: Subtree rendering failed for class org.icefaces.ace.component.datatable.DataTable iceForm:iceTablejava.lang.UnsupportedOperationException: ICEfaces rendering required.
4. Using all JSF tags within an ace:panelExpansion tags and HTML <img> for images render succesfully (test with auctionMonitor4.xhtml):
Issue Links
- depends on
-
ICE-7089 Eliminate use of DOMContext
- Closed
Activity
Pierre Masse
created issue -
Pierre Masse
made changes -
Field | Original Value | New Value |
---|---|---|
Attachment | auctionMonitor.war [ 13683 ] |
Pierre Masse
made changes -
Salesforce Case | [] | |
Assignee Priority | P1 | |
Assignee | Ken Fyten [ ken.fyten ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 2.1 [ 10241 ] | |
Fix Version/s | 2.1-Beta [ 10291 ] | |
Assignee Priority | P1 |
Ken Fyten
made changes -
Salesforce Case | [] | |
Assignee Priority | P2 | |
Assignee | Ken Fyten [ ken.fyten ] | Nils Lundquist [ nils.lundquist ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Assignee Priority | P2 | P1 |
Assignee | Nils Lundquist [ nils.lundquist ] | Ted Goddard [ ted.goddard ] |
Ted Goddard
made changes -
Assignee | Ted Goddard [ ted.goddard ] | Ken Fyten [ ken.fyten ] |
Ken Fyten
made changes -
Assignee | Ken Fyten [ ken.fyten ] | Ted Goddard [ ted.goddard ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26073 | Wed Oct 26 09:06:39 MDT 2011 | ted.goddard | using implementation-provided ResponseWriter for customUpdate and setting DOMResponseWriter encoding/charset from response not request ( |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/context/DOMPartialViewContext.java
|
Ted Goddard
made changes -
Assignee | Ted Goddard [ ted.goddard ] | Ken Fyten [ ken.fyten ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26096 | Wed Oct 26 15:56:49 MDT 2011 | ted.goddard | invoke startCDATA on inner ResponseWriter so that additional CDATA sections are properly escaped ( |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/context/DOMPartialViewContext.java
|
Ken Fyten
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Assignee Priority | P1 | |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 2.1-Beta2 [ 10294 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
To my understanding our ResponseWriter should be implementing "writeURIAttribute", in case 2, and ICEfaces-enabled rendering in the other cases. I can only imagine this stem from some interaction with customUpdate and other core features.