I have been working on setting up a Jive messenger server that authenticates to our Win2k Active Directory servers. I have been successful so far in getting this to work. However I have been having problems getting the search plug-in to function when authenticating via LDAP using the Pandion 2.1.2beta client. When attempting to search for a user the client I get the following messages in Pandion’s console.
When Jive Messenger is configured to use the internal database to authenticate users the search plug-in functions properly with the Pandion 2.1.2beta client.
Any ideas as to why user searchs do not function when authenticating users via LDAP?
I have pasted various error logs and configuration sections relevant to the LDAP configuration.
Begin: From Pandion’'s console -
SENT: The following fields are available for search. Wildcard () characters are allowed as part the of query.User SearchThe following fields are available for search. Wildcard () characters are allowed as part the of query.
End: From Pandion’'s console -
The Jive messenger server outputs the following when I submit the search request.
Begin: From error.log on the Jive messenger server -
2005.11.28 08:55:05 org.jivesoftware.messenger.IQRouter.handle(IQRouter.java:273) Could not route packet
java.lang.NullPointerException
at org.jivesoftware.messenger.plugin.SearchPlugin.replyDataFormResult(SearchPlugin .java:386)
at org.jivesoftware.messenger.plugin.SearchPlugin.processSetPacket(SearchPlugin.ja va:302)
at org.jivesoftware.messenger.plugin.SearchPlugin.handleIQ(SearchPlugin.java:242)
at org.jivesoftware.messenger.plugin.SearchPlugin.processPacket(SearchPlugin.java: 191)
at org.jivesoftware.messenger.component.InternalComponentManager$RoutableComponent .process(InternalComponentManager.java:347)
at org.jivesoftware.messenger.IQRouter.handle(IQRouter.java:153)
at org.jivesoftware.messenger.IQRouter.route(IQRouter.java:75)
at org.jivesoftware.messenger.PacketRouter.route(PacketRouter.java:65)
at org.jivesoftware.messenger.net.SocketReader.processIQ(SocketReader.java:319)
at org.jivesoftware.messenger.net.ClientSocketReader.processIQ(ClientSocketReader. java:51)
at org.jivesoftware.messenger.net.SocketReader.readStream(SocketReader.java:249)
at org.jivesoftware.messenger.net.SocketReader.run(SocketReader.java:115)
at java.lang.Thread.run(Unknown Source)
End: From error.log on the Jive messenger server -
I am using the following LDAP configuration with Jive.
Begin: Jive messenger LDAP Configuration settings -
End: Jive messenger LDAP Configuration settings -