[jbossseam-issues] [JBoss JIRA] Commented: (JBSEAM-977) Invoking Seam Email render from a page containing Icefaces tags creates render exception
Karthikeyan Pattabiraman (JIRA)
jira-events at lists.jboss.org
Thu Apr 19 09:45:40 EDT 2007
[ http://jira.jboss.com/jira/browse/JBSEAM-977?page=comments#action_12359882 ]
Karthikeyan Pattabiraman commented on JBSEAM-977:
-------------------------------------------------
I am using Jboss Seam 1.1 and IceFaces 1.1
> Invoking Seam Email render from a page containing Icefaces tags creates render exception
> ----------------------------------------------------------------------------------------
>
> Key: JBSEAM-977
> URL: http://jira.jboss.com/jira/browse/JBSEAM-977
> Project: JBoss Seam
> Issue Type: Bug
> Components: ICE Faces Integration
> Environment: Windows XP, JDk 5.0, JBoss AP, JBoss Seam, Facelets, IceFaces
> Reporter: Karthikeyan Pattabiraman
> Assigned To: Gregory Dick
>
> 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: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the seam-issues
mailing list