I’‘m just doing some initial testing on a 30-day eval of FastPath + Webchat, but I can’‘t seem to get webchat working. Initially I had an issue in that the Jabber domain name didn’'t match DNS, but I worked around that by adding a <serverAddress> chunk in chat-settings.xml. However, the webchat applet now fails after filling in the initial “name / e-mail / question” form, and I get the following in the debug logs:
2006.08.08 13:56:56 Trying to find a user’'s DN based on their username. sAMAccountName: 820e566, Base DN: DC=our,DC=domain,DC=com…
2006.08.08 13:56:56 Creating a DirContext in LdapManager.getContext()…
2006.08.08 13:56:56 Created hashtable with context values, attempting to create context…
2006.08.08 13:56:56 … context created successfully, returning.
2006.08.08 13:56:56 Starting LDAP search…
2006.08.08 13:56:56 … search finished
2006.08.08 13:56:56 User DN based on username ‘‘820e566’’ not found.
2006.08.08 13:56:56 Exception thrown when searching for userDN based on username ‘‘820e566’’
org.jivesoftware.wildfire.user.UserNotFoundException: Username 820e566 not found
at org.jivesoftware.wildfire.ldap.LdapManager.findUserDN(LdapManager.java:511)
at org.jivesoftware.wildfire.ldap.LdapManager.findUserDN(LdapManager.java:439)
at org.jivesoftware.wildfire.ldap.LdapUserProvider.loadUser(LdapUserProvider.java: 69)
at org.jivesoftware.wildfire.user.UserManager.getUser(UserManager.java:171)
at org.jivesoftware.wildfire.user.UserManager.isRegisteredUser(UserManager.java:29 4)
at org.jivesoftware.wildfire.SessionManager.getSession(SessionManager.java:1006)
at org.jivesoftware.wildfire.SessionManager.getSession(SessionManager.java:969)
at org.jivesoftware.wildfire.PresenceRouter.route(PresenceRouter.java:59)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)
at org.jivesoftware.wildfire.net.SocketReader.processPresence(SocketReader.java:29 6)
at org.jivesoftware.wildfire.net.ClientSocketReader.processPresence(ClientSocketRe ader.java:57)
at org.jivesoftware.wildfire.net.SocketReader.process(SocketReader.java:191)
at org.jivesoftware.wildfire.net.BlockingReadingMode.readStream(BlockingReadingMod e.java:156)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 62)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
It looks like it’'s trying to look up some unique identifying number for the webchat user in LDAP, and then failing, which then kills everything.
I have anonymous logins enabled, and I have permissions set so anyone can create a group chat room. I also tried the “remove all group chat admins” trick mentioned in another thread. None of this has made any difference, unfortunately.
Does anyone have any suggestions on what I should be doing to get this to actually work?
Message was edited by: unit3