[seam-issues] [JBoss JIRA] Closed: (JBSEAM-977) Invoking Seam Email render from a page containing Icefaces tags creates render exception
judy guglielmin (JIRA)
jira-events at lists.jboss.org
Thu Jun 17 12:00:46 EDT 2010
[ https://jira.jboss.org/browse/JBSEAM-977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
judy guglielmin closed JBSEAM-977.
----------------------------------
> Invoking Seam Email render from a page containing Icefaces tags creates render exception
> ----------------------------------------------------------------------------------------
>
> Key: JBSEAM-977
> URL: https://jira.jboss.org/browse/JBSEAM-977
> Project: Seam
> Issue Type: Bug
> Components: ICE Faces Integration
> Environment: Windows XP, JDk 5.0, JBoss AP, JBoss Seam, Facelets, IceFaces
> Reporter: Karthikeyan Pattabiraman
> Assignee: judy guglielmin
> Fix For: 2.0.0.GA
>
>
> When I invoke Seam E-mail functionality from an Iceface page containing menu Items to the child level (to any level) causes the following exception:
> Error send mail
> java.lang.NullPointerException:
> at com.icesoft.faces.component.menubar.MenuItemRenderer.renderChildrenRecursive(MenuItemRenderer.java:382)
> at com.icesoft.faces.component.menubar.MenuItemRenderer.encodeBegin(MenuItemRenderer.java:185)
> at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:512)
> at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:339)
> at com.icesoft.faces.component.menubar.MenuBarRenderer.encodeChildren(MenuBarRenderer.java:94)
> at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:524)
> at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:341)
> at com.icesoft.faces.renderkit.dom_html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:97)
> at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:524)
> at org.jboss.seam.ui.JSF.renderChild(JSF.java:174)
> at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
> at org.jboss.seam.ui.JSF.renderChild(JSF.java:177)
> at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
> at org.jboss.seam.ui.JSF.renderChild(JSF.java:177)
> at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
> at org.jboss.seam.ui.JSF.renderChild(JSF.java:177)
> at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
> at org.jboss.seam.ui.JSF.renderChild(JSF.java:177)
> at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
> at org.jboss.seam.ui.JSF.renderChild(JSF.java:177)
> at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
> at org.jboss.seam.ui.JSF.renderChild(JSF.java:177)
> at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
> at org.jboss.seam.ui.JSF.renderChild(JSF.java:177)
> at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
> at org.jboss.seam.ui.JSF.renderChild(JSF.java:177)
> at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
> at org.jboss.seam.ui.JSF.renderChild(JSF.java:177)
> at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
> at org.jboss.seam.ui.facelet.FaceletsRenderer.renderFacelet(FaceletsRenderer.java:106)
> at org.jboss.seam.ui.facelet.FaceletsRenderer.render(FaceletsRenderer.java:54)
> at org.jboss.seam.ui.facelet.FaceletsRenderer.render(FaceletsRenderer.java:38)
> When I remove the child Items (the page still contains other iceFaces tags), the issue leads me staright to issue # JBSEAM-827.
> Hence I am not able to use Seam E-mail with ICEFaces together.
> Things I used:
> ============
> mail Template (same as it is in Seam Examples):
> <m:message xmlns="http://www.w3.org/1999/xhtml"
> xmlns:m="http://jboss.com/products/seam/mail"
> xmlns:h="http://java.sun.com/jsf/html">
>
> <m:from name="Peter" address="peter at example.com" />
> <m:to name="#{person.firstname} #{person.lastname}">#{person.address}</m:to>
> <m:subject>Try out Seam!</m:subject>
> <m:body>
> <p><h:outputText value="Dear #{person.firstname}" />,</p>
> <p>You can try out Seam by visiting <a href="http://labs.jboss.com/jbossseam">http://labs.jboss.com/jbossseam</a>.</p>
> <p>Regards</p>
> <p>Peter</p>
> </m:body>
> </m:message>
> menu Items:
> =============
> <ice:form id="menu" xmlns="http://www.w3.org/1999/xhtml"
> xmlns:ui="http://java.sun.com/jsf/facelets"
> xmlns:h="http://java.sun.com/jsf/html"
> xmlns:f="http://java.sun.com/jsf/core"
> xmlns:s="http://jboss.com/products/seam/taglib"
> xmlns:ice="http://www.icesoft.com/icefaces/component">
> <ice:panelGroup id="menupanel" styleClass="formBorderHighlight">
> <ice:menuBar id="menubar" orientation="horizontal">
> <ice:menuItem value="Parent 1">
> <ice:menuItem value="Child 1" />
> </ice:menuItem>
> </ice:menuBar>
> </ice:panelGroup>
> </ice:form>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the seam-issues
mailing list