Seems there is some issue with the SAP Portal FORUM hence the below query is not rendering correctly.
Hi,
I am creating a custom SearchHeaderComponent
that displays the number of hits in a certain way.
similar to the thread -->
[https://www.sdn.sap.com/irj/scn/thread?messageID=6259041&tstart=0]
I have created a new copy of SearchHeaderComponent
called XXXSearchHead and also have mapped the component.
But the issue is the newly created XXXSearchHead is
not getting displayed, I find the below error message in portal logs.
Failed to initialize handler: crt://runtime/repository_services/com.test.XXX.search.XXXSearchHead: com.sapportals.wcm.crt.ConstructionException: Class is not an instance of IComponent: class=com.test.XXX.search.XXXSearchHead, uri=crt://runtime/repository_services/com.test.XXX.search.XXXSearchHead at com.sapportals.wcm.crt.CrtDefaultComponentHandler.init(CrtDefaultComponentHandler.java:63) at com.sapportals.wcm.crt.CrtComponentManager.addComponent(CrtComponentManager.java:573) at com.sapportals.wcm.crt.CrtComponentManager.createComponents(CrtComponentManager.java:358) at com.sapportals.wcm.crt.CrtComponentManager.createComponents(CrtComponentManager.java:368) at com.sapportals.wcm.crt.CrtComponentManager.initFromConfig(CrtComponentManager.java:248) at com.sapportals.wcm.crt.CrtSystemImpl.createComponentManager(CrtSystemImpl.java:112) at com.sapportals.wcm.repository.runtime.CmSystem.startUp(CmSystem.java:202) at com.sapportals.wcm.repository.runtime.CmSystem.getInstance(CmSystem.java:164) at com.sapportals.wcm.repository.runtime.CmAdapter.getResourceImpl(CmAdapter.java:974) at com.sapportals.wcm.repository.runtime.CmAdapter.getResource(CmAdapter.java:192) at com.sapportals.wcm.rendering.control.cm.WdfProxy.createResource(WdfProxy.java:2267) at com.sapportals.wcm.rendering.control.cm.WdfProxy.createResource(WdfProxy.java:2249) at com.sapportals.wcm.rendering.control.cm.WdfProxy.getResource(WdfProxy.java:1674) at com.sapportals.wcm.rendering.control.cm.WdfProxy.prepareNestedControls(WdfProxy.java:1462) at com.sapportals.wcm.rendering.control.cm.WdfProxy.createNestedControls(WdfProxy.java:1343) at com.sapportals.wdf.stack.Control.create(Control.java:291) at com.sapportals.wcm.rendering.control.cm.WdfProxy.create(WdfProxy.java:1416) at com.sapportals.wdf.stack.Pane.createControls(Pane.java:464) at com.sapportals.wdf.stack.PaneStack.createControls(PaneStack.java:485) at com.sapportals.wdf.stack.Pane.createControls(Pane.java:458) at com.sapportals.wdf.stack.PaneStack.createControls(PaneStack.java:485) at com.sapportals.wdf.stack.Pane.createControls(Pane.java:458) at com.sapportals.wdf.stack.PaneStack.createControls(PaneStack.java:485) at com.sapportals.wdf.stack.Pane.createControls(Pane.java:458) at com.sapportals.wdf.stack.PaneStack.createControls(PaneStack.java:485) at com.sapportals.wdf.WdfCompositeController.doInitialization(WdfCompositeController.java:269) at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:660) at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:33) at com.sapportals.htmlb.Container.preRender(Container.java:120) at com.sapportals.htmlb.Container.preRender(Container.java:120) at com.sapportals.htmlb.Container.preRender(Container.java:120) at com.sapportals.portal.htmlb.PrtContext.render(PrtContext.java:406) at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237) at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doOutput(KMControllerDynPage.java:134) at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129) at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134) at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:77) 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.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:375) at java.security.AccessController.doPrivileged(AccessController.java:246) at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:388) at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729) at java.lang.Thread.run(Thread.java:770)
Regards,
SJ