Verifies the integrety of the projects, as builds are executed immediately after a code change was detected. This plan provides no artifiacts (use a nightly build instead).

Build: #1843 was successful Changes by Guus der Kinderen

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen 49856ec1c6a178083794f121f4a03721507fd82b

    OF-1829: Prevent NPE when removing from a non-cached collection.
    When multi-valued caches are used, removing an element from a collection that is not (or no longer) in the cache should not throw a null pointer exception.

    I suspect that in clustered environments, where caches are managed by all cluster nodes, there's a chance of the same removal to be executed by each node on the
    same cache, which could trigger an issue like this.

    • xmppserver/src/main/java/org/jivesoftware/util/cache/CacheUtil.java (version 49856ec1c6a178083794f121f4a03721507fd82b)
    • xmppserver/src/test/java/org/jivesoftware/util/CacheUtilTest.java (version 49856ec1c6a178083794f121f4a03721507fd82b)