The ConfigUpdateHandler class and mostly 2 methods inside seems to be not safe enough and they lead to runtime exception like this:
which prevents Installer to be working correctly. The exception on a faulty input can be reproduced using the simple main class as a POC: BugRunner.java
The whole update handler is aborted due to one faulty name of the OSGi config and the update and installer thread is stopped
The wrong configuration name should be either skipped or converted if possible to the correct name not leading to stop in update thread.