Common Errors (Customer Insights)

It is possible to encounter the following errors:

Cannot invoke method size () on null object

Where Error Occurs

CustomerInsights_DL_Aggregation

Error Message: Cannot invoke method size () on null object

Troubleshooting

  1. Make sure the mapping fields are correct.

  2. Go to Administration > Configuration > System Configuration > Advanced Configuration Options.

  3. Search for the customer-insights-accelerator option.

    AdvancedConfigurationOptions_customer-insights-accelerator.png

  4. The columns DateMonth, DateQuarter, and DateYear must have data. They must not be empty because the logic reads data from these columns.

Load failed

Where Error Occurs

CustomerInsights_DL_Aggregation

Troubleshooting

Increase the query thread pool in the partition which uses Customer Insights Accelerator (because dataload type = distributed_calculation is used and the logic does some queries.

For more details see the internal Pricefx Teams channel.

 

Deployment fail with error “Cannot sync data source with DataMart in PriceFx core!”

Where Error Occurs

Deployment result of Platform Manager

Troubleshooting

  1. Check the Product and Customer master metadata in your partition.

  2. Ensure that Product/Customer master columns (attributes) are not duplicated. An attribute name should not be the same as another attribute's name.

Example

attribute2 (of Product master) has name="attribute5" and attribute5 has a name (e.g: “Product class”), you should update name of attribute2 to be different with "attribute5".

You can reproduce the error in the partition by going to the Product/Customer Data Source and clicking the Sync Meta Data button.

If successful, you should not see this error in the PlatformManager anymore.

Use Cases Related to Data Loads (high transactions)

It may help to check out the following discussions in the internal Pricefx Teams channel: