Openfire (ARCHIVED)

Fix recursivity error in SessionManager when searching for best route

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 2.6.1
  • Fix Version/s: 2.6.2
  • Component/s: None
  • Labels:
    None
  • Acceptance Test - Add?:
    No

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)

Activity

There are no comments yet on this issue.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: