Help on integrating 3rd party search engine

Hi
we are on EP6 SP2.
I have downloaded com.customer.search by Thilo Brandt, and uploaded it into our system, restart the portal, created a web repository. created a virtual index based on this customer search global service, and used that web repository as data source. Then I did a search, it gave me the following error message:
Search Failure
Error during search occurred -com.sapportals.wcm.WcmException
An unexpected severe error occurred during the search call.  If the situation persists, inform your system administrator.
I also checked the log file, here is the info from log:
#1.5#C000A76908A80011000000055563AAFF0003F0CDE63EA4D8#1109192051958#com.sapportals.wcm.control.util.search.SearchSessionBuilder#irj#com.sapportals.wcm.control.util.search.SearchSessionBuilder#System#0#####Client_Thread_86##0#0#Error##Plain###Error during search occurred - com.sapportals.wcm.WcmException - com.sapportals.wcm.WcmException
     at com.sapportals.wcm.service.indexmanagement.retrieval.search.FederatedSearch$ParallelSearcher.run(FederatedSearch.java:284)
#1.5#C000A76908A80011000000065563AAFF0003F0CDE63EB090#1109192051962#com.sapportals.wcm.WcmException#irj#com.sapportals.wcm.WcmException.WcmException(43)#System#0#####Client_Thread_86##0#0#Error##Plain###com.sapportals.wcm.control.base.CommonSearchException
     at com.sapportals.wcm.control.util.search.SearchSessionBuilder.doSearchWithSession(SearchSessionBuilder.java:861)
     at com.sapportals.wcm.control.util.search.SearchSessionBuilder.buildSearchSession(SearchSessionBuilder.java:353)
     at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.createStatus(LightCollectionRenderer.java:813)
     at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.renderAll(LightCollectionRenderer.java:605)
     at com.sapportals.wcm.rendering.control.cm.NeutralControl.render(NeutralControl.java:161)
     at com.sapportals.wcm.rendering.layout.cm.SimpleLayoutController.render(SimpleLayoutController.java:39)
     at com.sapportals.wcm.rendering.control.cm.WdfProxy.render(WdfProxy.java:1497)
     at com.sapportals.wdf.layout.HorizontalLayout.renderControls(HorizontalLayout.java:42)
     at com.sapportals.wdf.stack.Pane.render(Pane.java:155)
     at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
     at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
     at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
     at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
     at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
     at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
     at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
     at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
     at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
     at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
     at com.sapportals.wdf.WdfCompositeController.doInitialization(WdfCompositeController.java:281)
     at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:680)
     at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:32)
     at com.sapportals.htmlb.Container.preRender(Container.java:118)
     at com.sapportals.htmlb.Container.preRender(Container.java:118)
     at com.sapportals.htmlb.Container.preRender(Container.java:118)
     at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:871)
     at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
     at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:109)
     at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)
     at com.sapportals.htmlb.page.PageProcessorServlet.doGet(PageProcessorServlet.java:30)
     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:95)
     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:301)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
     at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
     at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:580)
     at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
     at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:670)
     at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:229)
     at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
     at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
     at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:666)
     at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:313)
     at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
     at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
     at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
     at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
     at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
Any useful input is apprecaited! And I will reward the correct answers thanks!
T.J.

Hi Thilo,
Thanks for the response again, I downloaded the new sample code, and tried it, now the virtual index' status I created is red, I checked the log, get the following message:
#1.5#C000A76908A800150000000027CEE2920003F0EFF307DA00#1109338295358#com.sapportals.wcm.service.xmlforms.ConfigCleaner#irj#com.sapportals.wcm.service.xmlforms.ConfigCleaner#System#0#####Thread-678##0#0#Error##Plain###path "." does not exist.#
#1.5#C000A76908A800150000000127CEE2920003F0EFF307DDE8#1109338295360#com.sapportals.wcm.service.xmlforms.ConfigCleaner#irj#com.sapportals.wcm.service.xmlforms.ConfigCleaner#System#0#####Thread-678##0#0#Warning##Plain###Error while cleaning path ".".#
#1.5#C000A76908A800170000000027CEE2920003F0F00959D740#1109338669831#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#irj#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#System#0#####Client_Thread_96##0#0#Error##Plain###<null>#
#1.5#C000A76908A800180000000027CEE2920003F0F0100B8660#1109338782139#com.sapportals.wcm.control.indexadmin.IndexListControl#irj#com.sapportals.wcm.control.indexadmin.IndexListControl#System#0#####Client_Thread_66##0#0#Error##Plain###Method clear() not supported on CustomerSearchIndex implementation. - com.sapportals.wcm.WcmException: Method clear() not supported on CustomerSearchIndex implementation.
     at com.customer.search.CustomerSearchIndex.clear(CustomerSearchIndex.java:105)
     at com.sapportals.wcm.service.indexmanagement.AbstractIndex.reindex(AbstractIndex.java:666)
     at com.sapportals.wcm.service.indexmanagement.AbstractIndex.reindex(AbstractIndex.java:646)
     at com.sapportals.wcm.control.indexadmin.IndexListControl.onReindexIndexesOk(IndexListControl.java:791)
     at java.lang.reflect.Method.invoke(Native Method)
     at com.sapportals.wdf.stack.Control.dispatchHtmlbEvent(Control.java:389)
     at com.sapportals.wdf.WdfEventDispatcher.dispatch(WdfEventDispatcher.java:175)
     at com.sapportals.wdf.WdfCompositeController.onWdfEvent(WdfCompositeController.java:549)
     at java.lang.reflect.Method.invoke(Native Method)
     at com.sapportals.htmlb.page.DynPage.doProcessCompositeEvent(DynPage.java:204)
     at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:142)
     at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:101)
     at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)
     at com.sapportals.htmlb.page.PageProcessorServlet.doPost(PageProcessorServlet.java:23)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.sapportals.wcm.app.servlet.WcmHtmlbBaseServlet.service(WcmHtmlbBaseServlet.java:95)
     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:301)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
     at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
     at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:580)
     at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
     at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:670)
     at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:229)
     at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
     at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
     at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:666)
     at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:313)
     at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
     at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
     at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
     at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
     at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
#1.5#C000A76908A800190000000027CEE2920003F0F0152952F8#1109338867978#com.sapportals.wcm.service.indexmanagement.XDeltaIndexCrawlerReceiver#irj#com.sapportals.wcm.service.indexmanagement.XDeltaIndexCrawlerReceiver#System#0#####Thread-680##0#0#Error##Plain###Delta indexing failed: Method internalIndexDocuments() not supported on CustomerSearchIndex implementation. - com.sapportals.wcm.WcmException: Method internalIndexDocuments() not supported on CustomerSearchIndex implementation.
     at com.customer.search.CustomerSearchIndex.internalIndexDocuments(CustomerSearchIndex.java:75)
     at com.sapportals.wcm.service.indexmanagement.AbstractIndex.indexDocuments(AbstractIndex.java:482)
     at com.sapportals.wcm.service.indexmanagement.AbstractIndex.indexDocuments(AbstractIndex.java:497)
     at com.sapportals.wcm.service.indexmanagement.XDeltaIndexCrawlerReceiver.crawlFinished(XDeltaIndexCrawlerReceiver.java:231)
     at com.sapportals.wcm.service.indexmanagement.XDeltaIndexCrawlerReceiver.crawlFinished(XDeltaIndexCrawlerReceiver.java:208)
     at com.sapportals.wcm.service.xcrawler.task.CrawlerTask.callCrawlFinished(CrawlerTask.java:1553)
     at com.sapportals.wcm.service.xcrawler.task.CrawlerTask.run(CrawlerTask.java:432)
     at com.sapportals.wcm.service.xcrawler.RunCrawlerJob.start(RunCrawlerJob.java:115)
     at com.sapportals.wcm.service.xcrawler.job.CrawlerJobControl$JobRunnerThread.run(CrawlerJobControl.java:1441)
#1.5#C000A76908A8001B0000000027CEE2920003F0F0174B44B0#1109338903757#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#irj#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#System#0#####Client_Thread_73##0#0#Error##Plain###<null>#
#1.5#C000A76908A8001C0000000027CEE2920003F0F01A3B9A58#1109338953062#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#irj#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#System#0#####Client_Thread_38##0#0#Error##Plain###<null>#
#1.5#C000A76908A8001D0000000027CEE2920003F0F01B36F9E8#1109338969535#com.sapportals.wcm.WcmException#irj#com.sapportals.wcm.WcmException.WcmException(118)#System#0#####Thread-682##0#0#Error##Plain###com/sapportals/wcm/service/indexmanagement/retrieval/search/IRawSearchSession java.lang.NoClassDefFoundError: com/sapportals/wcm/service/indexmanagement/retrieval/search/IRawSearchSession
     at com.customer.search.CustomerSearchIndexCollection.executeQueryWithSession(CustomerSearchIndexCollection.java:171)
     at com.sapportals.wcm.service.indexmanagement.retrieval.search.FederatedSearch$ParallelSearcher.run(FederatedSearch.java:276)
#1.5#C000A76908A8001E0000000027CEE2920003F0F01B3701B8#1109338969538#com.sapportals.wcm.control.util.search.SearchSessionBuilder#irj#com.sapportals.wcm.control.util.search.SearchSessionBuilder#System#0#####Client_Thread_56##0#0#Error##Plain###Error during search occurred - com.sapportals.wcm.WcmException: com/sapportals/wcm/service/indexmanagement/retrieval/search/IRawSearchSession - com.sapportals.wcm.WcmException: com/sapportals/wcm/service/indexmanagement/retrieval/search/IRawSearchSession
     at com.sapportals.wcm.service.indexmanagement.retrieval.search.FederatedSearch$ParallelSearcher.run(FederatedSearch.java:284)
#1.5#C000A76908A8001E0000000127CEE2920003F0F01B370D70#1109338969542#com.sapportals.wcm.WcmException#irj#com.sapportals.wcm.WcmException.WcmException(43)#System#0#####Client_Thread_56##0#0#Error##Plain###com.sapportals.wcm.control.base.CommonSearchException
     at com.sapportals.wcm.control.util.search.SearchSessionBuilder.doSearchWithSession(SearchSessionBuilder.java:861)
     at com.sapportals.wcm.control.util.search.SearchSessionBuilder.buildSearchSession(SearchSessionBuilder.java:353)
     at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.createStatus(LightCollectionRenderer.java:813)
     at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.renderAll(LightCollectionRenderer.java:605)
     at com.sapportals.wcm.rendering.control.cm.NeutralControl.render(NeutralControl.java:161)
     at com.sapportals.wcm.rendering.layout.cm.SimpleLayoutController.render(SimpleLayoutController.java:39)
     at com.sapportals.wcm.rendering.control.cm.WdfProxy.render(WdfProxy.java:1497)
     at com.sapportals.wdf.layout.HorizontalLayout.renderControls(HorizontalLayout.java:42)
     at com.sapportals.wdf.stack.Pane.render(Pane.java:155)
     at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
     at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
     at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
     at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
     at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
     at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
     at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
     at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
     at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
     at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
     at com.sapportals.wdf.WdfCompositeController.doInitialization(WdfCompositeController.java:281)
     at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:680)
     at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:32)
     at com.sapportals.htmlb.Container.preRender(Container.java:118)
     at com.sapportals.htmlb.Container.preRender(Container.java:118)
     at com.sapportals.htmlb.Container.preRender(Container.java:118)
     at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:871)
     at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
     at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:109)
     at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)
     at com.sapportals.htmlb.page.PageProcessorServlet.doGet(PageProcessorServlet.java:30)
     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:95)
     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:301)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
     at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
     at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:580)
     at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
     at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:670)
     at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:229)
     at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
     at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
     at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:666)
     at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:313)
     at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
     at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
     at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
     at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
     at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)

Similar Messages

  • 3rd Party Search Engine Integration - some property not rendering

    Hi,
    I have tried to integrate a 3rd Party Search Engine into TREX following the published example.
    I have successfully integrated and search results from the 3rd party engine are showing up.
    However, some properties like cm_description, cm_contentlength, cm_modifedby are not rendering; their value are null; the search layout are specified correctly.
    I only managed to set
    1) cm_displayname
    2) cm_contenttype
    3) cm_id
    and are showing up.
    The setting of the rest of the properties are done in the same way and put into the propertymap.
    Any idea why are the not rendering?? Any help appreciated. Thanks!

    Hello Thilo,
    I tried to deploy the original package com.customer.search.par, but unfortunately I got also an error with this package.
    The disadvantage is, that I don't get an error message during start-up in one of the logger - for cause analysis.
    I got the following error message within KM:
    java.lang.NullPointerException
         at com.sapportals.wcm.repository.runtime.CmSystem.getResourceImpl (CmSystem.java:774)
         at com.sapportals.wcm.repository.runtime.CmSystem.getResource (CmSystem.java:325)
         at com.sapportals.wcm.repository.runtime.CmAdapter.getResource (CmAdapter.java:81)
         at com.sapportals.wcm.portal.service.KMServiceImpl.afterInit (KMServiceImpl.java:260)
         at com.sapportals.portal.prt.core.broker.PortalServiceItem.__initServiceInstanceStep2(PortalServiceItem.java:736)
    What can I do at this point?
    Best regards,
    Walter

  • How to improve the performance for integrating third party search engine

    hi,
    I have been working on integrating verity search engine with KM. the performance for retrieving search result totally depend on how many search result returned, for example if there is less than 10 records, it only takes 3 seconds, but if there are 200 records, it takes about 3 minutes, is it normal? anyway to improve it? Thanks!
    T.J.

    Thilo,
    thanks for the response, would you recommend some document for configuring KM cache service, I did change memory cache, and also dynamic web reposity, whatelse out there that I can change? right now, I have one instance(EP6.4 sp11) works well, it returns 200 records from Stellent within 6s. But when I put this KM global service on EP6.0 sp2 (our current system) it takes about 15s. I am not sure is this because of different EP version, or something else. I have tried my best to slim down SOAP component from Stellent. I don't think anything else can be done from that side anymore. before I changed the SOAP, it tooks about 60s. just wonder what else I can do on KM side to improve it performance? Thanks!
    T.J.

  • Issues with integrating third party search engine

    hi,
    I have two issues.
    1. my integration with Stellent verity search engine is working for the first time, but when I search again, nothing return, even on the same search criteria. I wonder something wrong with session object, please explain how session, rawsession object works related to getSearchResult(). session object is returned instead rawsession in executeQueryWithSession(), even though rawSearchResult has been set on rawSession.
    2. it is very slow for the search result to return, though all the URL are valid. any way to improve the speed?
    thanks!
    T.J.

    Hi T.J.,
    the session object itself is normally not the problem. Have you checked that your dynamic WebRM has ha valid cache life time? Nevertheless the cache for the dynamic WebRM should have a life time value of at least 1 min or more (depending on how long you expect your users to browse on the search result)
    The performace of the federated search depends on the call time to each connected search engine. It can currently only speed up by the implementation of your search engine. Try to measure the connect time from the IndexService implementation to the search engine. In most cases this is the bottle neck.
    Regards,
    Thilo
    Message was edited by: Thilo Brandt

  • Third-party search engines for indexing BI data

    Has anyone had experience using third-party search engines for indexing data in BI7? We are looking into a product by QuePlix that uses a Google search appliance to index data in BI as well as other OLAP tools, and we'd be interested in hearing anyone else who is using QuePlix or any other search tool.
    SAP is working on its own TREX-based search tool, but it looks like it's still a ways off.
    Our goal is near-instant response for search queries - for example, if a user enters a cost center into the search engine, it would bring back financials, headcount, etc. for that cost center.
    Thanks,
    Jason

    The BI Accelerator has been renamed to BW Accelerator (BWA)...
    BWA does index the data - the data is indexed and stored in a proprietary file system on a high speed SAN. This is done because the BWA does not have a database of its own and is designed as an appliance.
    The index file is loaded onto main memory while querying and then TREX searched the indices and the data is returned by the BWA to the OLAP processor.
    The BWA main memory is a FIFO system where the index files are loaded into.
    I have seen TREX being used for metadata but sparingly ... the only place I have seen TREX being used for data is in the BWA. will read through the links on netweaver search technology and see if I can find anything more. thanks for the links...
    Edited by: Arun Varadarajan on Jun 17, 2009 2:07 AM

  • Help get rid of Bing search engine from macbook pro os 10.7.5

    Help me get rid of Bing search engine from macbook pro os 10.7.5
    fmartn67

    You installed the "Genieo/InstallMac" rootkit. The product is a fraud, and the developer knowingly distributes an uninstaller that doesn't work. I suggest the tedious procedure below to disable Genieo. This procedure may leave a few small files behind, but it will permanently deactivate the rootkit (as long as you never reinstall it.)
    Malware is constantly changing to get around the defenses against it. The instructions in this comment are valid as of now, as far as I know. They won't necessarily be valid in the future. Anyone finding this comment a few days or more after it was posted should look for more recent discussions or start a new one.
    Back up all data. You must know how to restore from a backup even if the system becomes unbootable. If you don't know how to do that, or if you don't have any backups, stop here and ask for guidance.
    Step 1
    In the Applications folder, there may (or may not) be an application named "Genieo". Genieo may be partially installed even if this item is absent. If it's present, select it and open the Finder Info window. If it shows that the Version is less than 2.0, download and install the current version from the genieo.com website. This may seem paradoxical, since the goal is to remove it, but you'll be saving yourself some trouble as well as the risk of putting the system in an unusable state.
    There should be another application in the same folder named "Uninstall Genieo". After updating Genieo, if necessary, launch "Uninstall Genieo" and follow the prompts to remove the "newspaper-style home page." Restart the computer.
    This step does not completely inactivate Genieo.
    Step 2
    Don't take this step unless you completed Step 1, including the restart, without any error messages. If you didn't find the Genieo application, or if you couldn't complete Step 1 for any reason, stop here and ask for instructions.
    Triple-click anywhere in the line below on this page to select it:
    /Library/Frameworks/GenieoExtra.framework
    Right-click or control-click the line and select
    Services ▹ Reveal in Finder (or just Reveal)
    from the contextual menu.
    If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination command-C. In the Finder, select
    Go ▹ Go to Folder...
    from the menu bar and paste into the box that opens by pressing command-V. You won't see what you pasted because a line break is included. Press return.
    A folder should open with an item named "GenieoExtra.framework" selected. Move that item to the Trash. You'll be prompted for your administrator password. Move each of these items to the Trash in the same way:
    /Library/LaunchAgents/com.genieo.completer.update.plist
    /Library/LaunchAgents/com.genieo.engine.plist
    /Library/LaunchAgents/com.genieoinnovation.macextension.plist
    /Library/LaunchDaemons/com.genieoinnovation.macextension.client.plist
    /Library/PrivilegedHelperTools/com.genieoinnovation.macextension.client
    /usr/lib/libgenkit.dylib
    /usr/lib/libgenkitsa.dylib
    /usr/lib/libimckit.dylib
    /usr/lib/libimckitsa.dylib
    ~/Library/Application Support/com.genieoinnovation.Installer
    ~/Library/LaunchAgents/com.genieo.completer.download.plist
    ~/Library/LaunchAgents/com.genieo.completer.update.plist
    If there are other items with a name that includes "Genieo" or "genieo" alongside any of those listed above, move them as well. There's no need to restart after each one. Some of these items will be absent, in which case you'll get a message that the file can't be found. Skip that item and go on to the next one.
    Restart and empty the Trash. Don't try to empty the Trash until you have restarted.
    Step 3
    From the Safari menu bar, select
    Safari ▹ Preferences... ▹ Extensions
    Uninstall any extensions you don't know you need, including ones called "Genieo" or "Omnibar," and any that have the word "Spigot" or "InstallMac" in the description. If in doubt, uninstall all extensions. Do the equivalent for the Firefox and Chrome browsers, if you use either of those.
    Your web browser(s) should now be working, and you should be able to reset the home page and search engine. If not, stop here and post your results.
    Make sure you don't repeat the mistake that led you to install this software. Chances are you got it from an Internet cesspit such as "Softonic" or "CNET Download." Never visit either of those sites again. You might also have downloaded it from an ad in a page on some other site. The ad has a large green button labeled "Download" or "Download Now" in white letters. The button is designed to confuse people who intend to download something else on the same page. If you ever download a file that isn't obviously what you expected, delete it immediately.
    You may be wondering why you didn't get a warning from Gatekeeper about installing software from an unknown developer, as you should have. The reason is that the Genieo developer has a codesigning certificate issued by Apple, which causes Gatekeeper to give the installer a pass. Apple could revoke the certificate, but as of this writing, has not done so, even though it's aware of the problem. This failure of oversight is inexcusable and has compromised both Gatekeeper and the Developer ID program. You can't rely on Gatekeeper alone to protect you from harmful software.
    Finally, be forewarned that when Genieo is mentioned on this site, the perpetrator of the scam sometimes shows up under the name "Genieo support." He will tell you to run the provided uninstaller, while lying about what it does. As he knows and intends, the uninstaller does not completely remove the malware.

  • Integrating OBIEE with search engine

    Hi All,
    We have a requirement where we need to intergrate OBIEE with search engine (Google).
    Please let me know if this is feasible.
    Thanks and Regards,
    Andy

    Hi Experts,
    I used Embedded content to show an external HTML page to show on Siebel Dashboard but it is only visible in Section Height.
    I want it to display on entire dashboard Height.
    Is it possible?
    Please help
    Thanks
    Meera

  • User-Exit / Badi / BTE for STWB_WORK for integrating 3rd party tool

    Hi,
                 I need a user-exit / badi / BTE for the transaction STWB_WORK user test worklist. I'm trying to integrate a 3rd party tool to this transaction. When a worklist from this transaction is selected, i'll run the 3rd party tool executable from abap coding in the user-exit/badi/bte. Can anybody help me find one?
    thanks,
    Venky

    Hello Venky,
    I saw your question in sdn and I am wondering, if you got a solution for your question.
    I will be very happy, if you can help me you. I have the same problem as you.
    cu Manfred

  • Can someone help me understand why the search engine will not do anything when I click the search icon or press enter, and why new windows won't open when I click on a link that should open one?

    When I type something in the search engine at the right hand corner of the screen it will not allow the search to take place. What I mean is I either click the icon or press enter and nothing happens. I would understand it better if it at the very least gave me a error message. I have also noticed that things like the opening of a new window via a link will not work. An example is I was just on www.walmart.com and when I clicked on an image in order to see a larger one no window opened. I also recently noticed that when I had a lot of tabs open the shortcut menus and menus in general did not load completely or really at all keeping me from saving the pages as bookmarks. I know this could be from low internet speed, a lot of tabs etc..., but I've had many more tabs open than I had then and it worked. Plus all I did was delete or close one tab and suddenly it worked. I then recovered the tab and it still worked even though I was back at the original amount of tabs. I have the latest version of firefox, not counting the beta, and I don't know of any way to solve the two main problems.

    Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See:
    * [[Troubleshooting extensions and themes]]
    * [[Troubleshooting plugins]]
    If it does work in Safe-mode then disable all extensions and then try to find which is causing it by enabling one at a time until the problem reappears.
    * Use "Disable all add-ons" on the [[Safe mode]] start window to disable all extensions.
    * Close and restart Firefox after each change via "File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit")

  • Help with a 3rd party airport extreme card

    I have a G4 power mac running 10.3.9. I purchased the following 3rd party card on ebay:
    - Truly Plug & Play - NO complicated software CD setup at all.
    - Uses Airport Drivers built into MAC OS X
    - Amazing 802.11g 54Mbps Wireless - Airport Extreme speed
    - Range: 50' Indoors, 150' outdoors (maximum range in ideal conditions).
    - Supports WPA (TKIP,AES),802.1x and standard 128/64-bit WEP Wireless Security
    - Fully Compatible with: Apple Power Macintosh G3 (Blue & White), G4 Power Mac (all models except Cube) or G5 (tower, PCI model only) computers, with a spare PCI slot, running Mac OS X 10.2.6 with AirPort installer, or Mac OS X 10.3 Panther, 10.4 Tiger & 10.5 Leopard.
    Installed the card in an open slot and Airport setup assistant does not find it. The lights on the card are dark and it just is not working. So far the seller has not responded to my emails. Does anyone have any ideas what I can do to get this thing running? Thanks

    What model G4. You need to add this info to your Apple Discussions profile.
    What is the make/model of the Airport card?
     Cheers, Tom

  • Lync 2013 & Skype Integration 3rd Party Cert. Requirement

    hi to all
    I am a liitle bit confused about the Trusted Certificate (public certificate) need for the Lync 2013 server and Skype integration.
    Our problem is trying to Integrate Skype with our Lync 2013. We configured Lync Edge and Lync Backendserver  with internal Certification Authority Certifcates ,we finished provisioning Lync 2013 with Skype according to the  "http://www.microsoft.ctom/en-us/download/details.aspx?id=39071"
    document and we received answer from Microsoft that we ıntegration  is finished.
    But we could not make any call or add contacts either from Skype no Lync client.
    Some  forums say that we had to integrate Trusted Certificates to our Lync Edge server  (http://social.technet.microsoft.com/Forums/lync/en-US/ec3142cb-179a-427d-909c-135052621043/how-to-deploy-the-federation-with-skype?forum=ocsmobility)
    But I could not see in official documents.Can someone lead me the correct way to do this ?
    Thanks

    You will need to change the external Edge certificate to a public issued UC/SAN certificate. Without a public cert the remote party (in this case the MSN/Skype servers) won't be able to establish trust and will fail.
    You can do this by re-running the Lync Deployment Tool & Request/Assign Certificates
    Here is a walk through:
    http://www.digicert.com/csr-creation-lync-2013.htm
    http://www.digicert.com/ssl-certificate-installation-lync-2013.htm
    Because you are replacing, you will need to restart your Edge services afterwards for it to take effect  (You can use Lync Management Shell and run Stop-CsWindowsService & Start-CsWindowsService)
    If this helped you please click "Vote As Helpful" if it answered your question please click "Mark As Answer" | Blog
    www.lynced.com.au | Twitter
    @imlynced

  • Help needed with 3rd party software and Windows XP on MacBook

    My Brother embroidery software has stopped working on the XP side of my MacBook. After all kinds of uninstalling and installing with support from Brother, they decided the problem is not the software and I should "contact my computer company." Since this is really a Mac, would Apple be able to help me with a Windows issue? The genius bar said no, Microsoft says no, so what is the point of buying a using a dual platform machine if no one takes responsibility for helping? I'm very frustrated and could use help from someone who works on both platforms.

    *"would Apple be able to help me with a Windows issue?"*
    Sorry, but no. Apple does not support third party operating systems and applications.

  • Integrating 3rd party menu

    I bought a license version of menu creating software from Allwebmenus for my application. I used the same steps to integrate in to Sun studio and when i view locally it work and if I build and run it the menu doesn't display.
    I bought the menu from www.likno.com
    Can anyone help me in this regard.

    solved

  • Integrating 3rd party SSO with SAPGUI and distinguish between different SID

    Hello,
    we are trying to integrate a SSO application on Win XP with SAPGUI 6.20 (SAP 4.70).
    The SSO app fills, in case of SAPGUI, the fields 'client', 'username', 'password' and 'language'.
    Which credentials to choose is normaly based on information the SSO app gets out of the applications context it should log in to.
    As an example with IE it's the window title and the URL.
    But with the SAPGUI we only get "SAP" as an identifier, despite which SID/server(?) is selected. And therefore we are not able to fill in the corresponding credentials.
    Where can the SID (and perhaps 'client') be retrieved by an external program when the logon screen is displayed by SAPGUI?
    Please apologize if this is the wrong forum or I'm using wrong terms, but normaly I'm living outside the SAP world.
    TIA!
    Regards,
    Frank

    as an addendum to my post, I've seen that this can be done.
    http://www.hardcopy.de/hardcopy/english/bsp_sap_neu_kz.php3

  • Sending query to third party portal from TREX Search Engine

    HI Experts,
    we need to implement normal search option in SAP portal.
    when we search any thing from portal ,
    It has to search in EP & KM and also it has to search
    windows sharepoint portal and bring the data back to SAP Portal.
    For this purpose one solution is
    1) implementing  enterpise search,
       but my client dont want to go for enterprise search(federated search).
    2) The other way
    Sending query to third party portal from TREX Search Engine
    In this way what i want is ,
    how TREX can send query to third party portal SEARCH ENGINE
    (in my case share point portal search ENGINE).
    There is no problem to search in EP & KM becuse it is default.
    To search in Micro soft Share point portal,
    TREX should pass the query to share point portal search ENGINE.
    Is there any API TO send a query to third party portal like sharepoint?
    I searched in SDN and Other sites also but i am not getting exactly what I require.
    If any one has ideas or implemented already please guide me.
    My client require searching option like this,
    we need to provide drop down box in SAP Portal with 3 options like
    1) search in Share point portal
    2) search in SAP EP & KM
    3) Search in both the portals
    please provide any code samples in case if you have.
    please help me , its urgent
    Thanks in advance.
    Regards
    Bala

    Hi Bala,
    please check the information on the KM IMS (Index Management Service) in KMC's developer guide. A connection to a 3rd party search is done from KM, then calling TREX and XY in parallel, not serially from TREX.
    Here's a paper describing this for an older KM release:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5e514b57-0701-0010-3796-deb3636835fa
    Regards, Karsten

Maybe you are looking for