Generates the latest/greatest Maven-based artifacts for the Openfire project, every night.
Build: #9 was successful Scheduled with changes by Guus der Kinderen
Code commits
Openfire (master)
-
Guus der Kinderen e6b46292557587aa068b18ddcc7ea9135637a90d
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 e6b46292557587aa068b18ddcc7ea9135637a90d)
- xmppserver/src/test/java/org/jivesoftware/util/CacheUtilTest.java (version e6b46292557587aa068b18ddcc7ea9135637a90d)