[richfaces-issues] [JBoss JIRA] Resolved: (RF-1628) tabPanel errors after the Richfaces upgradation from 3.0 to 3.1

Alexej Kushunin (JIRA) jira-events at lists.jboss.org
Wed Jan 9 06:23:43 EST 2008


     [ http://jira.jboss.com/jira/browse/RF-1628?page=all ]

Alexej Kushunin resolved RF-1628.
---------------------------------

    Fix Version/s: 3.1.4
       Resolution: Rejected

This problem occurs because  attribute value is deprecated and if SelectedTab is set it will be dropped. So remove it from tabPanel and all will work fine. I've testet your war on RF 3.1.4 and 3.2.0 versions...

> tabPanel errors after the Richfaces upgradation from 3.0 to 3.1
> ---------------------------------------------------------------
>
>                 Key: RF-1628
>                 URL: http://jira.jboss.com/jira/browse/RF-1628
>             Project: RichFaces
>          Issue Type: Bug
>    Affects Versions: 3.1.0
>         Environment: Windows Xp/sp2,Eclipse Euroda3.3,Richfaces3.1.0
>            Reporter: sk shaik
>         Assigned To: Alexej Kushunin
>             Fix For: 3.1.4, 3.2.0
>
>         Attachments: TabPanelTest.war
>
>
> As per the Ajax4JSf  Forum ,I follwed the following steps to upgrade Richfaces3.0 to Richfaces3.1 API(To use calendar control)
> Jars Up gradation(mandatory)
> 1. Delete ajax4jsf-1.1.1.jar and richfaces-3.0.1.jar from Web-Inf/lib directory
> 2. Copy the new richfaces3.1 jars to the project  Web-Inf/lib directory. (Richfaces-ui-3.1.0, richfaces-impl-3.1.0 and richfaces-api-3.1.0).
> Taglib changes for the all CDS Jsp pages(mandatory only if we use calnedar control)
> 1. Find the following JSP taglib for a4j
> <%@ taglib uri="https://ajax4jsf.dev.java.net/ajax" prefix="a4j" %>
> And replace with
> <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j" %>
> 2. Find the following JSP taglib for richfaces
> <%@ taglib uri="http://richfaces.ajax4jsf.org/rich" prefix="vcp" %>
> And replace with
> <%@ taglib uri="http://richfaces.org/rich" prefix="vcp" %>
> Calendar working fine.But now I am running following tabPanel errors for the other pages after the above steps
> <vcp:tabPanel 	selectedTab="#{mainTabbedPaneBeanSes.selectedControlTab}" 
> 47: 					 value="#{mainTabbedPaneBeanSes.selectedControlTab}"
> 48: 					height="1"
> 49: 					width="100%"
> Stacktrace:
> 	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
> 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
> 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
> 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
> 	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
> 	org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
> 	org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
> 	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
> 	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
> 	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
> 	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
> 	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
> root cause 
> java.lang.NullPointerException
> 	org.richfaces.taglib.TabPanelTagBase.logValueDeprecation(TabPanelTagBase.java:44)
> 	org.richfaces.taglib.TabPanelTagBase.setValue(TabPanelTagBase.java:63)
> 	org.apache.jsp.pages.maintabbedpane_jsp._jspx_meth_vcp_005ftabPanel_005f0(maintabbedpane_jsp.java:743)
> 	org.apache.jsp.pages.maintabbedpane_jsp._jspx_meth_h_005fform_005f0(maintabbedpane_jsp.java:245)
> 	org.apache.jsp.pages.maintabbedpane_jsp._jspx_meth_f_005fview_005f0(maintabbedpane_jsp.java:194)
> 	org.apache.jsp.pages.maintabbedpane_jsp._jspService(maintabbedpane_jsp.java:138)
> 	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
> 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
> 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
> 	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
> 	org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
> 	org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
> 	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
> 	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
> 	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
> 	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
> 	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)

-- 
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 richfaces-issues mailing list