Some users encountered this error while enabling clustering. I guess the previous issue report isn’t created in correct place. So, I’m reporting it in OpenFire Dev again.
users/groups HTTP ERROR 500 only when clustering enabled
Here are some more information about the issue.
I was using openfire 4.0.3 in docker. And the error 500 occurred occasionally. Which means after the occurred, the issue would always be there, unless I restarted the whole cluster. Looked like a race condition issue.
I looked into the code of openfire. It seems that openfire will replace the standard cache with a clustered cache after the node has successfully joined a cluster.
So, is it possible that the cache isn’t replaced somehow, or some part of code still hold a reference to the old standard cache?