Problem with non-existent username and LDAP


I enabled the LDAP group provider with the following in wildfire.xml


<className>org.jivesoftware.wildfire.ldap.LdapGroupProvider;/className&gt ;


Then I set the filter:

<groupSearchFilter><![CDATA[(&(objectCategory=Group)(objectClass=group )(member=)(|(CN=NTSA)(CN=PCDEPTMGMT)(CN=SNTSA)))]]></groupSearchFilter> Those are the exact group names for which I want to use. However there are members of those groups which are not wildfire users. I have set the user search filter as such: <searchFilter><![CDATA[(&(sAMAccountName=)(objectClass=user)(memberOf=CN=WildFireUsers;CN=Users;DC=hq;DC=bn-corp;DC=com)) ]]></searchFilter>

That filter uses exactly the users I want.

But I seem to get the error message:

2006.09.15 08:23:51 [org.jivesoftware.wildfire.roster.Roster.<init>(

] Groups () include non-existent username (cn=nttest,cn=users,dc=hq,dc=bn-corp,dc=com)

This account is NOT in the “<searchFilter>” criteria. And I don’‘t want it to be. Is there something I’'m missing in specifying a user group where the membership is not entirely included with the <searchFilter>

Please let me know if you need more information or a better explanation of what I’'m after.


Never found an answer, but I restructured the way I did things, and it became a non issue.

Has this question been answered? I am having the same problem.

My logs are filling up with these messages:

2006.12.11 12:43:21 [org.jivesoftware.wildfire.roster.Roster.(] Groups () include non-existent username (johndoe)

We are using AD for LDAP. The system is accepting connections just fine, but I am concerned about the ever growing instances of these errors.

Can anyone shed some light on these errors? I can provide further details if needed. Thanks!