customer updates getting recorded in wrong update set

Jay Gamblin
Mega Sage

Has anyone ever experienced this happening? We first noticed it when our system account that runs a scheduled import was recording the update that happens to the data source (Last run datetime) in random update sets.  I expect it to get recorded but since the system account has the default update set selected I expect it to get recorded there.  After a while we realized that some developers changes are also getting recorded in a different update set than is selected for their current update set.  Mostly happens on data sources and form changes but its quite random.  

Any ideas?

1 ACCEPTED SOLUTION

denisetaylor68
Giga Contributor

This is a known problem in Jakarta PRB1263160, fixed in Jakarta patch 10, Kingston patch 7, and London releases.  It has caused us massive problems and update set cleanup in multiple environments.  Ours was caused by async business rules in scoped applications, causing duplicate update set artifacts to be deposited in other scoped update sets as well as global update sets...totally random.

If a session property is changed on a scheduler thread, such as through a script in an async business rule or a scheduled script execution, this session property will be set indefinitely on that scheduler thread's session until it is changed again or the node is restarted.
This means that every job or operation that runs through that thread will inherit its session properties. For example, if the sys_update_set property is set, all future updates generated on that thread will be recorded in the update set referenced by the property. This can result in updates appearing in seemingly random update sets from scheduled jobs, async business rules, etc.

View solution in original post

10 REPLIES 10

Anurag Tripathi
Mega Patron
Mega Patron

Good time to Call HI Support.

-Anurag

Yep, had a hi ticket open for two weeks now and they haven't been able to figure it out yet.

Brian O_Donnell
Tera Guru

We are seeing it as well, but originally thought it was carelessness so we had no information to provide to support.  I'm trying to track it now and will provide updates when i have them. Hopefully someone else can offer some assistance.

What version are you on?

Glad to know its not just me. 😉