PEGA0032 Alert: Rule change invalidated the specified threshold of entries in the rules assembly cache

The PEGA0032 alert is generated if a rule change (update, deletion, or creation) produces many invalid entries in the rules assembly cache.

The threshold applies to the sum of the following three counts:

  • Rules removed from the global rules assembly cache
  • Rules removed from the personal rules cache (checked-out rules)
  • Generated Java classes that were invalidated

Frequent occurrences of this alert indicate that changed rules are invalidating other rules. This condition slows system response because of new rule assembly processing.

This alert should occur only in a development environment.

Example message text

Change to Rule-Obj-Property:PYPURPOSE caused 14 global entries, 14 personal entries (0 personal only), and 4 classes to be invalidated. Rules invalidated (entry count): activity:getshortcutsxml (4), activity:getworkstyle (5), activity:requestorinitialize (5), activity:populatemyrules (4)

Default prconfig.xml setting

<env name = “alerts/fua/invalidation/threshold" value="10" />

The threshold value is a positive integer identifying the number of invalid entries. The default value is 10.

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.