voyent
Error Rendering View:Component id has already been found in the view  XML
Forum Index -> Components
Author Message
srinivas.motam

Joined: 13/Aug/2012 04:07:50
Messages: 16
Offline


we are migrating icefaces1.8 to 3.0 ,we copied the code from .jspx to .xhtml how to know the components are having duplicate id or not before rendering the xhtml page.
srinivas.motam

Joined: 13/Aug/2012 04:07:50
Messages: 16
Offline




My project was build icefaces1.8 and jsf1.1 which having 35 modules in it and all moduls are designed
using .jspx pages now we migrated the project to icefaces3 and jsf2.0 as guidelines of the icefaces1.8.x to 3.0 migration doucument according to that
we updated both web.xml and faces-config.xml and we created the .xhtml files we copied the code
of .jspx to .xhtml but previously the .jspx contains the duplicate ids in same page at that time we not faced any problems but after migrated to .xhtml we are getting the exceptions regarding the ids


how can we know that problem ,how to identify that before running because we are having above 400 .jspx pages (400.xhtml pages) please help us its a big problem for us
the code in .jspx is, we run the sample page of .jspx it is running well

<?xml version="1.0" encoding="UTF-8" ?>
<jsp:root version="1.2"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ice="http://www.icesoft.com/icefaces/component">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" />
<f:view>
<ice:outputDeclaration
doctypeRoot="html"
doctypePublic="-//W3C//DTD HTML 4.01 Transitional//EN"
doctypeSystem="http://www.w3.org/TR/html4/loose.dtd" />
<html>
<head>
<title>ICEfaces, Ajax for Java EE</title>
<link rel="stylesheet" type="text/css" href="./xmlhttp/css/xp/xp.css"/>
</head>
<body>



<ice:form partialSubmit="true" >
<ice:outputText id="marks" value="Welcome to ICEfaces 3"/>
<ice:outputText id="marks" value="hai"></h:outputText>
<ice:messages />
</ice:form>

</body>
</html>
</f:view>
</jsp:root>


we run the sample page of .xhtml having marks as id for multiple times its getting exceptions like this
<?xml version="1.0" encoding="UTF-8"?>
<!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:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:icecore="http://www.icefaces.org/icefaces/core"
xmlns:ace="http://www.icefaces.org/icefaces/components"
xmlns:ice="http://www.icesoft.com/icefaces/component">

<h:head>
<title>ICEfaces</title>
</h:head>
<h:body>
<ice:form>
<ice:outputText id="marks" value="Welcome to ICEfaces 3"/>
<ice:outputText id="marks" value="hai"></h:outputText>
</ice:form >
</h:body>
</html>

11:16:04,871 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (http--127.0.0.1-8080-1) JSF1007: Duplicate component ID j_idt7:marks found in view.
11:16:04,872 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (http--127.0.0.1-8080-1) +id: j_id1
type: javax.faces.component.UIViewRoot@205f4f
+id: javax_faces_location_BODY
type: com.sun.faces.component.ComponentResourceContainer@1fe177
+id: j_id4
type: com.icesoft.faces.component.JavaScriptContextSetup$1@10b53e6
+id: j_id5
type: com.icesoft.faces.component.JavaScriptContextSetup$1@b12fef
+id: vbysab6_icefaces_config
type: org.icefaces.impl.event.BridgeSetup$1@c21e52
+id: vbysab6
type: org.icefaces.impl.event.BridgeSetup$ShortIdForm@54d24d
+id: vbysab6_windowviewid
type: org.icefaces.impl.event.WindowAndViewIDSetup$1@bac287
+id: vbysab6_captureSubmit
type: org.icefaces.impl.event.FormSubmit$1@1395158
+id: null
type: org.icefaces.impl.event.AjaxDisabledWriter@b7036
+id: vbysab6_icepush
type: org.icefaces.impl.event.BridgeSetup$2@f428d9
+id: vbysab6_icefaces_compat_config
type: com.icesoft.faces.application.ExtrasSetup$2@1a5e91b
+id: javax_faces_location_HEAD
type: com.sun.faces.component.ComponentResourceContainer@16af9cb
+id: j_id3
type: org.icefaces.ace.component.themeloader.ThemeLoader@3593ab
+id: j_id2
type: org.icefaces.ace.component.themeloader.ThemeLoader@171d740
+id: j_id6
type: org.icefaces.impl.event.BridgeSetup$JavascriptResourceOutput@eacb4a
+id: j_id7
type: org.icefaces.impl.event.BridgeSetup$JavascriptResourceOutput@c88db2
+id: j_id8
type: org.icefaces.impl.event.BridgeSetup$JavascriptResourceOutput@cee11e
+id: j_id9
type: org.icefaces.impl.event.BridgeSetup$JavascriptResourceOutput@1da30b
+id: j_id10
type: org.icefaces.impl.event.BridgeSetup$JavascriptResourceOutput@1bb2d63
+id: j_id11
type: com.icesoft.faces.application.ExtrasSetup$JavascriptResourceOutput@1a0f6dd
+id: j_id12
type: com.icesoft.faces.application.ExtrasSetup$JavascriptResourceOutput@af3556
+id: j_id13
type: com.icesoft.faces.application.ExtrasSetup$JavascriptResourceOutput@d6d4be
+id: j_id14
type: com.icesoft.faces.application.ExtrasSetup$JavascriptResourceOutput@291bea
+id: j_idt2
type: <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

+id: j_idt3
type: <html xmlns="http://www.w3.org/1999/xhtml">


+id: j_idt4
type: javax.faces.component.UIOutput@e7e05b
+id: j_idt5
type:
<title>ICEfaces</title>

+id: j_idt6
type: javax.faces.component.UIOutput@13a959a
+id: j_idt7
type: javax.faces.component.html.HtmlForm@133bf6d
+id: j_idt7_windowviewid
type: org.icefaces.impl.event.WindowAndViewIDSetup$1@5c9f29
+id: j_idt7_captureSubmit
type: org.icefaces.impl.event.FormSubmit$1@d54a44
+id: marks
type: javax.faces.component.html.HtmlOutputText@fed27b
+id: marks
type: javax.faces.component.html.HtmlOutputText@1acc124
+id: null
type: org.icefaces.impl.event.AjaxDisabledWriter@bc4a53
+id: j_idt8
type:
</html>

11:16:04,876 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (http--127.0.0.1-8080-1) Error Rendering View[/MyXhtml.xhtml]: java.lang.IllegalStateException: Component ID j_idt7:marks has already been found in the view.
at com.sun.faces.util.Util.checkIdUniqueness(Util.java:898) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.util.Util.checkIdUniqueness(Util.java:882) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.util.Util.checkIdUniqueness(Util.java:882) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.application.StateManagerImpl.saveView(StateManagerImpl.java:136) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:419) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) [jsf-impl-2.1.7-jbossorg-2.jar:]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594) [jboss-jsf-api_2.1_spec-2.0.1.Final.jar:2.0.1.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_13]

11:16:04,881 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/k12atc].[Faces Servlet]] (http--127.0.0.1-8080-1) Servlet.service() for servlet Faces Servlet threw exception: java.lang.IllegalStateException: Component ID j_idt7:marks has already been found in the view.
at com.sun.faces.util.Util.checkIdUniqueness(Util.java:898) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.util.Util.checkIdUniqueness(Util.java:882) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.util.Util.checkIdUniqueness(Util.java:882) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.application.StateManagerImpl.saveView(StateManagerImpl.java:136) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:419) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) [jsf-impl-2.1.7-jbossorg-2.jar:]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594) [jboss-jsf-api_2.1_spec-2.0.1.Final.jar:2.0.1.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_13]

11:16:04,887 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/k12atc].[Faces Servlet]] (http--127.0.0.1-8080-1) Servlet.service() for servlet Faces Servlet threw exception: com.sun.faces.context.FacesFileNotFoundException: /exceptionpages/globalerror.xhtml Not Found in ExternalContext as a Resource
at com.sun.faces.facelets.impl.DefaultFaceletFactory.resolveURL(DefaultFaceletFactory.java:232) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.facelets.impl.DefaultFaceletFactory.resolveURL(DefaultFaceletFactory.java:273) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:209) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.application.view.ViewMetadataImpl.createMetadataView(ViewMetadataImpl.java:114) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:233) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [jsf-impl-2.1.7-jbossorg-2.jar:]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) [jboss-jsf-api_2.1_spec-2.0.1.Final.jar:2.0.1.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:624) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:560) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:488) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:533) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:387) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_13]

11:16:04,892 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host]] (http--127.0.0.1-8080-1) Exception Processing ErrorPage[exceptionType=java.lang.Throwable, location=/exceptionpages/globalerror.xhtml]: com.sun.faces.context.FacesFileNotFoundException: /exceptionpages/globalerror.xhtml Not Found in ExternalContext as a Resource
at com.sun.faces.facelets.impl.DefaultFaceletFactory.resolveURL(DefaultFaceletFactory.java:232) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.facelets.impl.DefaultFaceletFactory.resolveURL(DefaultFaceletFactory.java:273) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:209) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.application.view.ViewMetadataImpl.createMetadataView(ViewMetadataImpl.java:114) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:233) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116) [jsf-impl-2.1.7-jbossorg-2.jar:]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [jsf-impl-2.1.7-jbossorg-2.jar:]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) [jboss-jsf-api_2.1_spec-2.0.1.Final.jar:2.0.1.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:624) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:560) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:488) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:533) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:387) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_13]

khandada

Joined: 16/Feb/2009 00:00:00
Messages: 5
Offline


Hey, still ru facing the issue?
[Email]
achutak

Joined: 31/Aug/2012 08:28:06
Messages: 46
Offline


yes what is the sollution please
achutak

Joined: 31/Aug/2012 08:28:06
Messages: 46
Offline


this is srinivas.motam we are still facing please give me the sollution
arran.mccullough


Joined: 02/Jan/2007 00:00:00
Messages: 426
Offline


The #1 cause of this issue is due to a jar configuration issue. Often this is done my including multiple versions of JSF in your class path. Please post a list of all jars you are including in your project and I can make suggestions based off of that.

Regards,
Arran

Arran McCullough
Technical Support Engineer
ICEsoft Technologies Inc.
 
Forum Index -> Components
Go to:   
Powered by JForum 2.1.7ice © JForum Team