[
https://issues.apache.org/jira/browse/PB-66?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512616
]
Matthew Bruzek commented on PB-66:
----------------------------------
We are encountering a problem that is related to this change. Our JSF
application was running on the previous version of the MyFaces portlet bridge.
When I changed the jar files to try the new code out we got the following
exception:
javax.servlet.ServletException: Argument Error: One or more parameters
are null. renderKitId null
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:658)
at
_ibmjsp.com.ibm.usmi.console.core.jsps._NavigatorWidgetPage._jspService(_NavigatorWidgetPage.java:104)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
...
Caused by: java.lang.NullPointerException: Argument Error: One or more
parameters are null. renderKitId null
at
com.sun.faces.renderkit.RenderKitFactoryImpl.getRenderKit(RenderKitFactoryImpl.java:74)
at
com.ibm.faces.renderkit.AjaxRenderKitFactory.getRenderKit(AjaxRenderKitFactory.java:73)
at
javax.faces.webapp.UIComponentTag.setupResponseWriter(UIComponentTag.java:918)
at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:418)
at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:104)
at
_ibmjsp.com.ibm.usmi.console.core.jsps._NavigatorWidgetPage._jspx_meth_f_view_0(_NavigatorWidgetPage.java:218)
at
_ibmjsp.com.ibm.usmi.console.core.jsps._NavigatorWidgetPage._jspService(_NavigatorWidgetPage.java:96)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
We define many custom renderers but do not have the default-render-kit-id tag
in our faces config file. Our code was working before and this change seems to
break a working case.
Can we compromise and change the code to get the default render kit id and if
it is null, set it to RenderKitFactory.HTML_BASIC_RENDER_KIT?
> FacesPortlet should apply defaultRenderKitId instead of HTML_BASIC
> ------------------------------------------------------------------
>
> Key: PB-66
> URL: https://issues.apache.org/jira/browse/PB-66
> Project: Portals Bridges
> Issue Type: Bug
> Components: jsf
> Affects Versions: 1.0.2-RC
> Reporter: Thomas Spiegl
> Assignee: Ate Douma
> Fix For: 1.0.3
>
> Attachments: FacesPortlet.patch
>
>
> FacesPortlet should set the defaultRenderKitId instead of HTML_BASIC
> This bug leads to a general incompatibility with other Renderkits.
> MyFaces Trinidad for example has a renderkit other than HTML_BASIC and does
> not work with 1.0.2-RC.
> attached the patch.
> Thomas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]