In Configuration.java:204 mConfigHash = configData.sha256().base64(); will always return the same hash causing the changes to not apply, this is especially painful when you are trying to run multi tenant. The line should either be moved or ideally mConfigHash would be calculated from mConfigJson.