Defect HC-18065

After upgrade to 8.0.4.24 Catalog entry promotion stopped working

Software

Customer case Applies to Corrected in
None V8.0.4.24 8.0.4.29

Observed behavior

After upgrading to 8.0.4.24, Catalog Entry promotions fail to work and a java.lang.NullPointerException is raised in class com.ibm.commerce.marketing.promotion.condition.MultiSKUFilter

Expected behavior

The promotion should work correctly with no exceptions in the log.

Resolution

An error in an old fix (JR61005) from WebSphere Commerce caused incorrect product-catentry relationships to be cached when a catlog entry is shared across catalogs. The cache logic was fixed to detect and prevent this situation.