Fix recursivity error in SessionManager when searching for best route

Description

Exception in thread "Client SR - 2688299" java.lang.StackOverflowError
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2351)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2862)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771)
at com.mysql.jdbc.MysqlIO.nextRow(MysqlIO.java:1289)
at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.java:2261)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:423)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:1962)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1385)
at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1142)
at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:676)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1030)
at org.jivesoftware.wildfire.user.DefaultUserProvider.loadUser(DefaultUserProvider.java:99)
at org.jivesoftware.wildfire.user.UserManager.getUser(UserManager.java:171)
at org.jivesoftware.wildfire.user.UserManager.isRegisteredUser(UserManager.java:294)
at org.jivesoftware.wildfire.SessionManager.removeSession(SessionManager.java:1215)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:745)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)
at org.jivesoftware.wildfire.SessionManager.getBestRoute(SessionManager.java:746)

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

Created April 18, 2006 at 11:03 AM
Updated April 18, 2006 at 11:07 AM
Resolved April 18, 2006 at 11:07 AM

Flag notifications