In previous releases of CAS, the following fatal exceptions resulted in commands finishing without errors or warnings. The CAS service log contained reports of fatal exceptions that occurred at the start of a crawl.
In CAS 11.2, exception handling has been improved by adding proper messaging when the following tasks are run:
Note
Many of these exceptions are also invoked in the deployment template.
The following list contains some of the exceptions that generate informative messages on the command line, CAS Console, or CAS Server log.
Seed property specified in the crawl configuration does not exist or is empty.
ModuleProperties
inOutputconfig
in the crawl configuration are missing.Outputconfig
is defined, but theOutputdirectory
property in the crawl configuration is missing.If
unavailableIncrementalSwitchesToFullCrawl
is false and any one of the following scenarios is true:Outputconfig
is MDEX-compatible but there are no permissions to access theinputDirectory
oroutputDirectory
.The
dimvals.xml
file is empty whenload_baseline_test_data
is run.The
recordstore-config.xml
file does not hold any configuration when set-configuration task is performed.Outputconfig
is MDEX-compatible, butInputDirectory
property value does not exist.The
InputFile path
of theDelimited
orEndecaRecordFile
data source does not exist.The precedence rules configuration in the
index-config.json
is not valid. For example, it does not have an associatedtriggerDimensionValueSpec
to a trigger dimension."precedence_rule1" : { "targetDimension" : "product.category", "triggerDimensionValueSpec" : "575", "triggerDimension" : "product.price_range", "isLeafTrigger" : false }