Endeca - Dimension product.category does not exist

1k views Asked by At

In Endeca Dgraph (MDEX), the following error is logged repeatedly. This affects cache components of ATG.

DGRAPH  {dgraph}        Dimension product.category does not exist

The cacheMap of DimensionValueCacheTools component is not getting populated with category dimension but only with emptyCacheMap. refreshCache is also not providing the expected results.

Seeing the following error, which is actually logged from DimensionValueCacheRefreshHandler

**** Error      Tue Sep 12 12:37:38 -04:00 2017 1505234258871   /atg/endeca/assembler/AssemblerTools    No dimension whose name matches product.category could be found.

Please provide your valuable thoughts.

2

There are 2 answers

0
SJRL On

During the baseline update process the product.category data was not output. Try running the CMS component and re-baselining.

Check there are no errors in the PCOC file ProductCatalogOutputConfig. You can use the dyn/admin components responsible for baselining to also debug.

You will need the JSPref app in the workbench to reflect the product.category dimension before you will see anything in this cache.

0
Muralidharan.rade On

In the following ATG component

/atg/endeca/assembler/cartridge/handler/config/DimensionValueCacheRefreshConfig

dimensionList property should not be null.

dimensionList property should be updated with the Dimension ID of the product.category.

This value can be obtained from Endeca.