Question
British Telecom
GB
Last activity: 5 Feb 2021 6:44 EST
Can HFIX-56797 fix Rule Assembly Cache across Nodes?
Hi Community,
I added a new function and a database column. All of this worked upon library compilation in development and pre-production but failed in production complaining about the function and database column.
The function was compiled upon product import but gave an error similar to the below after deployment.
> com.pega.pegarules.pub.generator.UnresolvedAssemblyError : ................InvalidExpression No candidates found [possible function name, ruleset/version or number of parameter problem]
The column was also defined correctly in all environments (case matched) but still gave this error after deployment.
> com.pega.pegarules.pub.database.BadTableMappingException: Database-BadTableMapping-TooManyProperties ..............
The solution was to bounce all production nodes for the above to be recognised and for the solution to work. It appears that the rule assembly cache does not update across nodes upon deployment and HFIX-56797, I believe, is intended to fix this sort of problem.
Has any one faced this problem and what was your solution. I would like to avoid the need for a server bounce ideally.
Can I apply this hotfix on its own via the hotfix manager, or are there prerequisites?
Is there any regression testing that needs to be done?