Seedlist issue during campaign run
SummaryIssue comes during the SEED TEST of the campaign. Made changes to the Report definition rule as shown below.
In Out-of-the-box (OOTB) Report Definition "SeedListPopulationRD" it can be seen that RD column source is blank with just a DOT operator which causes the Program run to fail while making use of seedlist
Error Messages( rd.resolve.SqlReportResolver) ERROR - An error occured during resolving the report definition - InvalidReferenceException . Property '' does not exist on class 'PegaMKT-Data-SeedList-SeedListError' 2017-01-04 11:48:38,012 [ PegaRULES-Batch-3] [ STANDARD] [ <Ruleset>:01.01.01] (manager.DataFlowRunManagerImpl) ERROR - Failed to activate run, we will force mark it as a failed run 2017-01-04 11:48:38,039 [ PegaRULES-Batch-3] [ STANDARD] [ <Ruleset>:01.01.01] (Decision_DDF_RunOptions.Action) ERROR - Failed to activate a data flow 2017-01-04 11:48:38,182 [ PegaRULES-Batch-3] [ STANDARD] [ <Ruleset>:01.01.01] (PegaMKT_Work_ProgramRun.Action) ERROR - Failure in ExecuteProgramRun: Failed to execute the batch Data Flow for this Campaign.
Steps to Reproduce1. Create a multi channel campaign.2. Map all the mandatory artifacts.3. Run the program.
Root CauseThe report definition SeedListPopulationRD is extended to the custom application ruleset, hence empty columns source with a dot operator causes failure.
Map all the columns in the SeedListPopulationRD to appropriate SeedList class.
Published January 12, 2017 - Updated August 23, 2017