What I did was restart my Spark, not the Openfire server, and all my online contacts appeared normal.
But the thing is, I've been using this for 3 days, and this happens for 2-3 times already, I could not just ask my user to restart/relogin their Spark everytime they found some online contacts are missing.
Is this a known bug or any fix to it?
Thanks.