[richfaces-issues] [JBoss JIRA] Updated: (RF-7996) Dynamically creating tabPanels throws an Exception

Achim Gundermann (JIRA) jira-events at lists.jboss.org
Thu Oct 15 11:39:05 EDT 2009


     [ https://jira.jboss.org/jira/browse/RF-7996?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Achim Gundermann updated RF-7996:
---------------------------------

    Description: 
Creating tab Panels with a backing bean throws under the latest RichFaces version 3.3.2 the following Exception:

javax.servlet.ServletException: tabs with the same name not allowed
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:270)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:530)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)

But when I run my servlet under RichFaces version 3.2.1 then it works an no exception is thrown.

You can find a code example under 
http://mkblog.exadel.com/?s=Dynamically+creating+RichFaces+tabs

Because of this bug (or feature?) I cannot create tab panels dynamically with AJAX functionality. When I set IDs for components in my backing bean, the servlet engine throws the following Exception:

javax.servlet.ServletException: duplicate Id for a component j_id36:mainForm
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:530)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)

  was:
Creating tab Panels with a backing bean throws under the latest RichFaces version 3.3.2 the folowing Exception:

javax.servlet.ServletException: tabs with the same name not allowed
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:270)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:530)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)

But when I run my servlet under RichFaces version 3.2.1 then it works an no exception is thrown.

You can find a code example under 
http://mkblog.exadel.com/?s=Dynamically+creating+RichFaces+tabs

Because of this bug (or feature?) I cannot create tab panels dynamically with AJAX functionality.



> Dynamically creating tabPanels throws an Exception
> --------------------------------------------------
>
>                 Key: RF-7996
>                 URL: https://jira.jboss.org/jira/browse/RF-7996
>             Project: RichFaces
>          Issue Type: Bug
>          Components: component-panels-layout-themes
>    Affects Versions: 3.3.2.CR1, 3.3.2.GA
>         Environment: Windows XP, JDK 1.6.0_12, Apache Tomcat 6.0.20
>            Reporter: Achim Gundermann
>            Priority: Critical
>
> Creating tab Panels with a backing bean throws under the latest RichFaces version 3.3.2 the following Exception:
> javax.servlet.ServletException: tabs with the same name not allowed
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:270)
> 	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:530)
> 	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
> 	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
> 	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
> 	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
> But when I run my servlet under RichFaces version 3.2.1 then it works an no exception is thrown.
> You can find a code example under 
> http://mkblog.exadel.com/?s=Dynamically+creating+RichFaces+tabs
> Because of this bug (or feature?) I cannot create tab panels dynamically with AJAX functionality. When I set IDs for components in my backing bean, the servlet engine throws the following Exception:
> javax.servlet.ServletException: duplicate Id for a component j_id36:mainForm
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
> 	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:530)
> 	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
> 	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
> 	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
> 	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the richfaces-issues mailing list