Shouldn't be able to search for yourself and add yourself to a roster
There are few things related to the same issue
1. when searching from Spark it lists yourself as well - should distinguish you JID and avoid listing
2. from 1. you can add yourself to the roster - pointless
3. you can add yourself to the roster manually as well - pointless
4. then you can talk to yourself - pointless
Mass closure due to issue clean up
This is not a Spark-only Bug nor is it an openfires bug.
usually the only reason you can add yourself is so you can chat with yourself on another resource.
distinguishing between own resources in spark is already a posted bug.