Does Delete Actually Delete?

I’m using Jwchat and did some testing during development. For some reason, if I create the user from openfire admin, i can’t login from jwchat. I need to create the user from the client.

During testing I had created/deleted an account with a username that I need to be active. I can create the user from openfire admin, but can’t login from jwchat (authorization failed). What I’m noticing now is that if I try to create an account with a username that has previously existed on the system (currently deleted), the web client does create the account (visible in openfire admin), but it cannot login (authorization failed).

If I reset the password of the account, it doesn’t help.

This is the same result if I use any username that has existed on my OF server. Trying to recreate those accounts from the client results in not being able to login.

Is there something in the db i need to manually delete?