Wednesday, 12 July 2017

[MDEX] Failed to parse URL

Hi All,
       Most of us Face the issue relating to the MDEX very often. The Best way to Debug and Solve is to take the Url and paste it to the Browser and give the format=xml or json, once if you give like above you can able to identify which is the Missing Property . Usually this happens if the non index property is added as part of the Query and indulged in the operations like sorting or Filtering .

But Some Scenarios you have no clue of Identifying which property went wrong . It will take time to identify this.

Error:[MDEX] Failed to parse URL: '/graph?node=0&select=promoId&merchrulefilter=endeca.internal.nonexistent&groupby=promoId&offset=0&nbins=10&allbins=1&attrs=All|oil|mode+matchallpartial&autophrase=1&autophrasedwim=1&log=reqcom=NavigationRequest&sid=HCGcWoz2-aE_ncnZIJD0G89_UmEHFCiG10-NHa1we6pp9s8773_l%21-695473435%211497272464980&rid=270&irversion=652'

It will not give the exact property Where it gets failed . In the above url promoId Went wrong. When i check the Url it was not clear and check later promoID is the Rollup and none of the Rollup is set as part of the indexing . I fixed this by Setting the Index Config back again and triggering indexing.

2 comments:
Write comments
  1. [11.01.18 16:37:36] SEVERE: Error starting baseline crawl 'tottusCles-last-mile-crawl'.
    Occurred while executing line 11 of valid BeanShell script:
    [[

    8| Dgidx.cleanDirs();
    9|
    10| // run crawl and archive any changes in dvalId mappings
    11| CAS.runBaselineCasCrawl("tottusCles-last-mile-crawl");
    12| CAS.archiveDvalIdMappingsForCrawlIfChanged("tottusCles-last-mile-crawl");
    13|
    14| // archive logs and run the indexer

    ]]

    [11.01.18 16:37:36] SEVERE: Caught an exception while invoking method 'run' on object 'BaselineUpdate'. Releasing locks.

    Caused by java.lang.reflect.InvocationTargetException
    sun.reflect.NativeMethodAccessorImpl invoke0 - null
    Caused by com.endeca.soleng.eac.toolkit.exception.AppControlException
    com.endeca.soleng.eac.toolkit.script.Script runBeanShellScript - Error executing valid BeanShell script.
    Caused by com.endeca.soleng.eac.toolkit.exception.CasCommunicationException
    com.endeca.eac.toolkit.component.cas.ContentAcquisitionServerComponent startBaselineCasCrawl - Error starting baseline crawl 'tottusCles-last-mile-crawl'.
    Caused by com.endeca.cas.wsdl.ItlFault
    sun.reflect.NativeConstructorAccessorImpl newInstance0 - null

    ReplyDelete
  2. I am getting above errors Syed, Please help me.

    ReplyDelete