Connection Manager connection is closed when client uses invalid SASL mechanism

Description

Openfire is offering invalid SASL mechanisms to the CM so when a client tries to use them then there is an error and the connection between the CM and Openfire is closed.

java.lang.UnsupportedOperationException
at org.jivesoftware.wildfire.ldap.LdapAuthProvider.getPassword(LdapAuthProvider.java:125)
at org.jivesoftware.wildfire.auth.AuthFactory.getPassword(AuthFactory.java:133)
at org.jivesoftware.wildfire.net.XMPPCallbackHandler.handle(XMPPCallbackHandler.java:66)
at com.sun.security.sasl.digest.DigestMD5Server.validateClientResponse(DigestMD5Server.java:568)
at com.sun.security.sasl.digest.DigestMD5Server.evaluateResponse(DigestMD5Server.java:226)
at org.jivesoftware.wildfire.net.SASLAuthentication.handle(SASLAuthentication.java:312)
at org.jivesoftware.wildfire.SessionPacketRouter.route(SessionPacketRouter.java:64)
at org.jivesoftware.wildfire.multiplex.MultiplexerPacketHandler.route(MultiplexerPacketHandler.java:165)
at org.jivesoftware.wildfire.net.MultiplexerStanzaHandler.processRoute(MultiplexerStanzaHandler.java:89)
at org.jivesoftware.wildfire.net.MultiplexerStanzaHandler.processUnknowPacket(MultiplexerStanzaHandler.java:96)
at org.jivesoftware.wildfire.net.StanzaHandler.process(StanzaHandler.java:252)
at org.jivesoftware.wildfire.net.StanzaHandler.process(StanzaHandler.java:147)

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created March 10, 2007 at 5:00 AM
Updated March 10, 2007 at 5:11 AM
Resolved March 10, 2007 at 5:11 AM