Defect HC-4391

Search and Registration sections of store front are sometimes missing.

Software

Customer case Applies to Corrected in
CS0107115 V9.0.1.6 9.0.1.12

Observed behavior

The search and registration sections of the storefront might appear, then permanently disappear until the server is restarted or the flexflow cache is cleared.

Expected behavior

The sections should appear consistently at all times.

Resolution

The flexflow logic operates under control of the marketing engine, using e-Marketing Spots. When the storefront display logic checks to determine if the flexflow feature is enabled, an exception might occur while determining that response. If that happens, the flexflow cache might become compromised with an incorrect result.

The getMarketingSpotData method was changed to throw an exception rather than catch the exception. Any exceptions will be handled by the cache logic, rather than caching the bad result.