cancel
Showing results for 
Search instead for 
Did you mean: 

KM Search

Former Member
0 Kudos

I have created a folder under documents folder and posted some documents in that.

I have created a CM repository for the folder. I have created an index. When I try to search I get this error pated below. Please help me to fix this error.

Thanks in advance.

java.lang.IllegalStateException: Form elements must have unique ids: WcmRootComponent>WDFcom.sapportals.wcm.control.search.SearchDialogControlSearchDialogControl0;1,0;SearchDialogControlonSearch~ (class com.sapportals.htmlb.Button)

at com.sapportals.htmlb.Form.registerFormElement(Form.java:439)

at com.sapportals.htmlb.Form.registerFormElement(Form.java:405)

at com.sapportals.htmlb.Form.getFullIdForComponent(Form.java:713)

at com.sapportals.htmlb.rendering.PageContext.getParamIdForComponent(PageContext.java:1084)

at com.sapportals.htmlb.unifiedrendering.controls.Button.getId(Button.java:58)

at com.sapportals.htmlb.unifiedrendering.ie5.ButtonRenderer.render(ButtonRenderer.java:63)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:970)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:670)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:359)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:290)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:43)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:970)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:670)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:359)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:290)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:43)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:970)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:670)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:359)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:290)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:43)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:970)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:670)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:359)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:290)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:43)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:970)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:99)

at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:30)

at com.sapportals.htmlb.rendering.DefaultFlowLayoutRenderer.render(DefaultFlowLayoutRenderer.java:29)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:970)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.AbstractCompositeComponent.render(AbstractCompositeComponent.java:41)

at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:99)

at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:30)

at com.sapportals.htmlb.rendering.DefaultFlowLayoutRenderer.render(DefaultFlowLayoutRenderer.java:29)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:970)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:99)

at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:30)

at com.sapportals.htmlb.rendering.DefaultFormRenderer.render(DefaultFormRenderer.java:39)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:970)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:99)

at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:30)

at com.sapportals.htmlb.rendering.DefaultDocumentRenderer.render(DefaultDocumentRenderer.java:70)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:970)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:947)

at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)

at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129)

at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)

at com.sapportals.htmlb.page.PageProcessorServlet.doGet(PageProcessorServlet.java:29)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sapportals.wcm.app.servlet.WcmHtmlbBaseServlet.service(WcmHtmlbBaseServlet.java:100)

at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:313)

at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)

at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)

at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)

at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)

at java.security.AccessController.doPrivileged(Native Method)

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:153)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)

Accepted Solutions (0)

Answers (5)

Answers (5)

D021954
Advisor
Advisor
0 Kudos

Hi Janvi,

how does your 'Search Component Set' look like?

Could it be the case that you try to display two times the 'Search' button?

This is a know bug bug that is fixed in a later release.

Regards Matthias

Former Member
0 Kudos

Thanks all your help. I get that error even when I preview the iView. I am trying to trace back all my work. Do you know how to back-up/export a KM folder.

Janvi.

Former Member
0 Kudos

Patricio,

This seems to be a problem with the Search iView. I get this error when I try to preview the iView/Page in Content Provided By SAP -> End User Content.

Janvi.

Former Member
0 Kudos

Hi Janvi,

OK, if this is the problem, then try to create a new iview using: New from par\com.sap.km.cm\search

Patricio.

Former Member
0 Kudos

Nope I tried with shorter file names too but still the same error.

Janvi

Former Member
0 Kudos

Janvi,

In order to find the problem you could:

1. Create a new directory within this cm-repository and then create an index. is it work fine ?

2. Create a new cm-repository, and repeat the same operation.

3. Can Trex index fine ?

Patricio.

Former Member
0 Kudos

Hi Janvi,

Perhaps, it helps you, verify the names of the files contains within the folder that you want to index. Can be that this problem is produce due to longer files names.

Patricio.