You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Mike Kienenberger (JIRA)" <de...@myfaces.apache.org> on 2006/05/16 22:33:06 UTC
[jira] Commented: (TOMAHAWK-428) inputCalendar not working with
facelets when renderAsPopup="true"
[ http://issues.apache.org/jira/browse/TOMAHAWK-428?page=comments#action_12412049 ]
Mike Kienenberger commented on TOMAHAWK-428:
--------------------------------------------
Well, my french is a little rusty, but the error says something about one or more parameters not being null?
It's likely a problem with the JSF RI interaction.
I'm successfully using facelets 1.1.5 and the latest MyFaces with <t:inputCalendar renderAsPopup="true"> </t:inputCalendar>
It's also possible you've got the extensions filter misconfigured, I suppose
> inputCalendar not working with facelets when renderAsPopup="true"
> -----------------------------------------------------------------
>
> Key: TOMAHAWK-428
> URL: http://issues.apache.org/jira/browse/TOMAHAWK-428
> Project: MyFaces Tomahawk
> Type: Bug
> Components: Calendar
> Versions: 1.1.3-SNAPSHOT
> Environment: JSF Sun RI, Tomahawk 1.1.3-snapshot, facelets-1.0.16.jar, Tomcat 5.5, JDK 1.5
> Reporter: Vofeka
> Priority: Blocker
> Attachments: tomahawk.taglib.xml
>
> Getting an exception when trying to render an inputCalendar component with facelets (facelets is installed correctly and works fine on other pages).
> Here is the calendar.jsp page using facelets and the calendar:
> <code>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html 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:t="http://myfaces.apache.org/tomahawk" >
>
> <ui:composition >
> <ui:define name="content">
> <h:form>
> <t:inputCalendar renderAsPopup="true"> </t:inputCalendar>
> </h:form>
> </ui:define>
> </ui:composition>
> </html>
> </code>
> I get the following exception:
> <code>
> SEVERE: Error Rendering View[/web/facelets/calendar.jsp]
> java.lang.NullPointerException: Erreur dans les arguments: Un ou plusieurs paramétres peuvent ''tre nuls.
> at com.sun.faces.renderkit.html_basic.HtmlResponseWriter.writeAttribute(HtmlResponseWriter.java:240)
> at org.apache.myfaces.custom.inputTextHelp.HtmlTextHelpRenderer.renderInputTextHelp(HtmlTextHelpRenderer.java:93)
> at org.apache.myfaces.custom.inputTextHelp.HtmlTextHelpRenderer.renderNormal(HtmlTextHelpRenderer.java:48)
> at org.apache.myfaces.renderkit.html.ext.HtmlTextRenderer.encodeEnd(HtmlTextRenderer.java:80)
> at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)
> at org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChild(RendererUtils.java:442)
> at org.apache.myfaces.custom.calendar.HtmlCalendarRenderer.encodeEnd(HtmlCalendarRenderer.java:160)
> at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)
> at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
> at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
> at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
> at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:577)
> at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
> at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
> at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> </code>
> If i change the *renderAsPopup to false* then the calendar is rendered properly.... but I need to get the popup version :-(
> Any help would be greatly appreciated. Thanks
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira