I’'ve recently gotten an OpenFire 3.3.0 server set up and have configured it to use LDAP. I changed my group ilter so that only groups that start with OITS or DG-OITS will show up,and that works fine for the most part. But I have 2 oddities that have occured.
First, there are two users that exist in a particular group who don’'t show up in that group at all. If I go into Openfire and look at the group, it lists 19 members. But there are actually 21 members of that group. However if I go search for the 2 missing users in the Openfire user search, it shows that they are members of that group. So for some reason, the code that looks in a group and finds the members of that group is not registering them as members of that group, however the code that looks at the user and finds out which groups they belong to works fine.
The other oddity is that I have a user who has two accounts, an Admin ID and a non-Admin ID. Actually, most of us are set up this way, with no problems. For all of the users, our non-admin IDs are in a particular group, while our Admin IDs are not in that group (I’‘ve verified that it’'s the same for this problem user). However when I look at the contact for this user in Spark (or in the OpenFire Groups interface) it shows his Admin ID as belonging to the group, and his non-Admin ID as not belonging to it. In Active Directory it shows correctly. But in OpenFire and Spark his IDs are reversed somehow.
I’‘ve cleared all of the caches in Openfire, and it has not corrected the problem. For the first two users above, I added them to another group that should show up in OpenFire and they still don’'t show up.
It’‘s just these 3 users who seem to be showing up oddly. I don’‘t know if it’‘s some code weirdness or what, but I figured I’'d let people know. We can obviously work around the problem by adding the 2 users manually, and having the 3rd user log in with his Admin ID. But it just seems strange that it should happen in the first place.