I upgraded our server from Wildfire 2.4.4 to 2.5 over the weekend and initially everything seemed to be working OK with our Pandion 2.5 clients.
Today someone tried to register a new user using Pandion which failed. Looking at the server, the wildfire-service process was at 100%. The web GUI was unresponsive and I had to restart the service to get it going again. I have downgraded back to 2.4.4 and everything is working as expected again.
The problem is repeatable both on this and another test system - each time a Pandion client tries to register the server goes to 100%. The warn log contains this:
2006.02.20 10:43:56 SaslException
javax.security.sasl.SaslException: DIGEST-MD5: IO error acquiring password Caused by java.io.IOException: org.jivesoftware.wildfire.user.UserNotFoundException: a.user
at com.sun.security.sasl.digest.DigestMD5Server.validateClientResponse(Unknown Source)
at com.sun.security.sasl.digest.DigestMD5Server.evaluateResponse(Unknown Source)
at org.jivesoftware.wildfire.net.SASLAuthentication.doHandshake(SASLAuthentication .java:199)
at org.jivesoftware.wildfire.net.SocketReader.authenticateClient(SocketReader.java :315)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: org.jivesoftware.wildfire.user.UserNotFoundException: a.user
at org.jivesoftware.wildfire.net.XMPPCallbackHandler.handle(XMPPCallbackHandler.ja va:69)
… 7 more