1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Ошибка при входе в игру

Тема в разделе 'JD Вопросник', создана пользователем NiceOne, 9 июн 2019.

  1. TopicStarter Overlay

    NiceOne Пользователи

    Сообщения:
    113
    Лайки:
    16
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    N1
    Страна:
    Ukraine Ukraine
    Всем доброго времени суток, если кратко идет следующая ошибка в клиенте игры пишет неверный логин или пароль. Версия сервера 4.4.0
    Код:
    debug : GLinkServer::OnAddSession sid=31
    TRACE : glinkd::receive response from client. identity=test10, use_token=0, state=cn, mid=wanmei, mid.size=6
    TRACE : glinkd::send matrixpasswd, algo=0, version=0
    TRACE : gdelivery::matrixpasswd query, user=test10
    debug : glinkd::SessionError: change to Null state sid=31, errno=3 reason=Invalid Login.
    debug : GLinkServer::OnDelSession sid=31 status=0x10000
    TRACE : send NewKeepAlive
    TRACE : VIPInfoCache::IsAnotherPeriod now=Sun Jun  9 02:00:31 2019
    
    TRACE : UniqueAuction status 3 Timer update: (0) Sun Jun  9 02:00:31 2019
    
    TRACE : kingdom state 1 timeout Sun Jun  9 20:00:00 2019
    
    TRACE : KingdomOpenBath t_base Sun Jun  9 00:00:00 2019
    
    TRACE : KingdomOpenBath ongoing 0 timeout Sat Jun 15 20:00:00 2019
    
    TRACE : commondata simple get key 30353 value 0
    err : Connect to central delivery failed
    err : Connect to central delivery failed
    TRACE : VIPInfoCache::IsAnotherPeriod now=Sun Jun  9 02:00:41 2019
  2. TopicStarter Overlay

    NiceOne Пользователи

    Сообщения:
    113
    Лайки:
    16
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    N1
    Страна:
    Ukraine Ukraine
    Сборки разные ставил, яву менял, тэйбл.хмл переписывал структуру как в мускуле, сам мускуль менял, побывал все виды паролей как с солью так и без, сам сервер ошибок не дает, файл хост нормальный, все службы поднимаются и работают, саму серверную машину перезагружал, пробовал разные sql базы, ничего не помогает
  3. TopicStarter Overlay

    NiceOne Пользователи

    Сообщения:
    113
    Лайки:
    16
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    N1
    Страна:
    Ukraine Ukraine
    Логи: если пользователя не существует:
    Код:
    TRACE : glinkd::receive response from client. identity=test11, use_token=0, state=cn, mid=wanmei, mid.size=6
    TRACE : glinkd::send matrixpasswd, algo=0, version=0
    TRACE : gdelivery::matrixpasswd query, user=test11
    Sending query to acquire password
    Prepare procedure call:{call acquireuserpasswd(?,?,?)}
    Received acquired password
    java.lang.StringIndexOutOfBoundsException: String index out of range: 4
            at java.lang.String.substring(String.java:1946)
            at com.goldhuman.account.storage.StringPassword(storage.java:399)
            at com.goldhuman.account.storage.acquireIdPasswd(storage.java:425)
            at protocol.MatrixPasswd.Server(Unknown Source)
            at com.goldhuman.IO.Protocol.Rpc.Process(Unknown Source)
            at com.goldhuman.IO.Protocol.Task.run(Unknown Source)
            at com.goldhuman.Common.ThreadPool.run(Unknown Source)
            at java.lang.Thread.run(Thread.java:701)
    acquireIdPasswd exception:account=test11
    gauthd: 10 Jun 2019 04:21:28,506  INFO GAuthServer:? - MatrixPasswd:can not find user test11
    debug : glinkd::SessionError: change to Null state sid=30, errno=3 reason=Server error.
    debug : GLinkServer::OnDelSession sid=30 status=0x10000
    TRACE : Territory status 3 Timer update: (0) Mon Jun 10 04:21:35 2019
    Если пользователь есть в базе:
    Код:
    TRACE : glinkd::receive response from client. identity=test, use_token=0, state=cn, mid=wanmei, mid.size=6
    TRACE : glinkd::send matrixpasswd, algo=0, version=0
    TRACE : gdelivery::matrixpasswd query, user=test
    Sending query to acquire password
    Prepare procedure call:{call acquireuserpasswd(?,?,?)}
    Received acquired password
    Returning acquired password
    gauthd: 10 Jun 2019 04:23:06,740  INFO GAuthServer:? - MatrixPasswd,name=test,userid=1024
    Prepare procedure call:{call deleteTimeoutForbid(?)}
    debug : glinkd::SessionError: change to Null state sid=34, errno=3 reason=Invalid Login.
    debug : GLinkServer::OnDelSession sid=34 status=0x10000
    
  4. ComProf Пользователи

    Сообщения:
    60
    Лайки:
    5
    Пол:
    Мужской
    Репутация:
    0
    Я знаю что автору оно уже не надо, но напишу остальным.
    Ошибка говорит сама за себя:"java.lang.StringIndexOutOfBoundsException" значение за границами диапазона
    Обычно это связано с базой данных. А именно ники со всякими закорючками, неправильная кодировка и самое последнее это сама процедура acquireuserpasswd
    Потом в конфиге auth смотрим кодировку.
    И помним что кодировка таблици и данных внутри нее может быть разной, то есть не достаточно просто в phpMyAdmin поменять кодировку базы или таблиц. Еще нужно поменять кодировку каждой строки.
Черновик сохранён Черновик удалён
Similar Threads
  1. armipashtet
    Ответов:
    4
    Просмотров:
    1.422
  2. Anasteisha
    Ответов:
    6
    Просмотров:
    1.242
  3. Westin
    Ответов:
    6
    Просмотров:
    1.558
  4. Hopewake.
    Ответов:
    2
    Просмотров:
    2.016
  5. Thiesfield
    Ответов:
    0
    Просмотров:
    1.477
Загрузка...

Поделиться этой страницей