User mapping error - No users were found

AD wk2003; centos openfire 3.6.3

I thought i configured correct in setting.

is there something in AD that i do not know?

Please advise.

I attached the screenshots.

thanks


you need to drop the cn=chatusers. that is a group and cannot be part of the basdn. it needs to be added as a user filter: (&(objectClass=organizationalPerson)(|(memberOf=cn=ChatUsers,ou=accounts,dc=dom ain,dc=com)))

I enter in the user filter and still not show any users in ChatUsers group; therefore i created 2 new users for testing such as “openfireadmin admin and Selans Daniel”. I got those two; what is happen? I can’t view Chatusers groups, i will have many groups to add later on.

  • in ChatUsers Properties members in Members tab. and Member Of is empty

here is my user filter: (&(objectClass=organizationalPerson)(|(memberOf=cn=ChatUsers,OU=IMUsers,OU=Corp orate,DC=name,DC=local)))

is that “|” ? or without it? i try either one; it is the same.

I also attached the screenshots.

thanks for you helping.

Continue with testing 2 new users…

after i click on save and continue; I got this message

HTTP ERROR: 500

org.jivesoftware.openfire.user.DefaultUserProvider

RequestURI=/setup/setup-ldap-user.jsp

Caused by:

java.lang.ClassCastException: org.jivesoftware.openfire.user.DefaultUserProvider
     at org.jivesoftware.openfire.admin.setup.setup_002dldap_002duser_jsp._jspService(setup_002dldap_002duser_jsp.java:203)
     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
     at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
     at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
     at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
     at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:66)
     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
     at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:42)

removed both testing accounts and restart openfire server

using the following user filter:

(&(objectCategory=Person)(memberOf=cn=ChatUsers,OU=IMUsers,OU=Corporate,DC=name, DC=local))

or

(&(objectClass=user)(memberOf=cn=ChatUsers,OU=IMUsers,OU=Corporate,DC=name,DC=lo cal))

they both are not showing any users. what is wrong?

thanks

or

(&(objectClass=organizationalPerson(|(memberOf=cn=ChatUsers,OU=IMUsers,OU=Corpor ate,DC=name,DC=local))))

attached the ad explorer screenshot

The previous AD admin did not have objectClass=person or user under ChatUsers.

what is your suggestion? thanks