Flush of Caches causes threads BLOCKED on com.niku.union.config.ConfigurationManager
search cancel

Flush of Caches causes threads BLOCKED on com.niku.union.config.ConfigurationManager

book

Article ID: 278854

calendar_today

Updated On:

Products

Clarity PPM SaaS Clarity PPM On Premise

Issue/Introduction

App system slowdown and multiple blocked threads on com.niku.union.config.ConfigurationManager, will resolve upon restart

 

STEPS TO REPRODUCE:

  1. On a large system, use manual Caches Flushing (or the system flushes caches automatically)

Expected Results: The system to remain stable and threads to be running

Actual Results: Multiple blocked threads on com.niku.union.config.ConfigurationManager

 

   java.lang.Thread.State: BLOCKED (on object monitor)

                at com.niku.union.config.ConfigurationManager.getComponentDescriptor(ConfigurationManager.java:2561)

                - waiting to lock <0x0000000541508a48> (a com.niku.union.utility.caching.CacheKeys$Key$10)

Resolution

Workaround: Restart all services

DE79594, fixed in 16.2.2

We recommend to avoid flushing caches on a live Production system during normal work hours.