UVMS: Master security not fully synchronized with Subordinates with StackOverflowError
search cancel

UVMS: Master security not fully synchronized with Subordinates with StackOverflowError

book

Article ID: 205331

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

In a UVMS Advanced Architecture with a Master UVMS with several thousands of Logins / Groups / Roles / System User Patterns, the synchronization process could take hours and eventually fail generating the following kind of error in the Master uvserver.log:

|ERROR| Master synhro thread pool-1-Perform UVMS synchro-1 | com.orsyp.central.synchro.MasterSynchroPoolFeeder | Error while synchronizing the node: uvms_subordinate_node
com.orsyp.UniverseException: An error occurred while synchronizing the security object GROUP for subordinate : uvms_subordinate_node
at com.orsyp.central.synchro.security.AbstractIncrementalSecuritySync.synchronize(AbstractIncrementalSecuritySync.java:143)
at com.orsyp.central.synchro.security.AbstractIncrementalSecuritySync.synchronize(AbstractIncrementalSecuritySync.java:154)
...
Caused by: java.lang.StackOverflowError

Environment

Release : 6.x

Product: DOLLAR UNIVERSE

Component: Univiewer Management Server (UVMS)

Cause

Too many links between Groups / Logins / Roles / System User Patterns could cause a StackOverflowError in Master UVMS while performing synchronization with Subordinate UVMS.

Resolution

Update to a fix version listed below or a newer version if available.

Fix version(s): 
Component: Univiewer.Management.Server
Dollar Universe 6.10.61 - Available