"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
CyberDynamic
После чисток по расписанию (remove privates), начинается полный беспредел со следующими симптомами:
- новое сообщение появляется в шторке уведомлений, открываем приложение, сообщения нет (мелькает на секунду и пропадает).
- пишем сообщение в привате, отправляем, нажимаем назад и выходим в окно приватов, данный приват исчез. Находим собеседника через поиск, заходим в переписку, снова видим сообщения.

Но у многих нет доступа к поиску контактов. Т.е. люди тупо теряли рабочую инфу без возможности восстановить ее. За последние несколько суток мы, уважаемые разработчики, просрали столько денег из-за данных ошибок, что вы себе даже и не представляете.
Может давайте не будете делать из нас пушечное мясо?!
Ведь сами же не хотите общаться в своем же приложении для тестирования. Куда удобнее в безглючном вацапе или телеграме. Куда проще заставить принудительно/автоматически обновиться пол сотни левых для вас людей, которые сейчас пребывают в ужосе кого выставить крайним за невыполнение работы из-за неуловимых сообщений.
Аватара пользователя
Георгий Лысенко
Опишите подробно, по пунктам, как повторить проблему.
Аватара пользователя
CyberDynamic
Так вроде все и так описано.
Вот только что повторил. Отправил с одного телефона на другой сообщение.
В шторке появилось сообщение.
Нажимаем на него.
Открывается приложение.
Сообщения нет. Только предыдущее.
Нажимаем назад и выходим в окно приватов.
Приват тоже пропал.
Находим контакт через поиск. Инициируем приват.
Видим все сообщения включая новое.

Баг плавающий. Так сказать как повезет (или НЕ повезет). Но встретился уже у всех сотрудников.
Проблема не с конкретной учетной записью или телефоном.
99% что первопричина - очистка базы. Мы снова видим старый баг (когда совпадали индексы на андроиде и сервере) в новой форме. куда более разрушительной.
Аватара пользователя
Георгий Лысенко
Нет, не все описано.
1. Я так понимаю, вы удаляли приваты скриптом. В этот момент девайс должен быть с запущенным приложением или работать в фоновом режиме?
2. Вы отправляете сообщение с одного телефона на другой, в этот момент приват с ним был открыт или удален скриптом?
Аватара пользователя
CyberDynamic
Заливаю видео на ютуб..

*последняя чистка (скриптом) была сутки назад. В момент чистки эти два контакта не общались. Скорее всего были офф. Новая чистка еще не наступила. Баг в действии в данный момент.
Аватара пользователя
Георгий Лысенко
Постараюсь повторить баг, отвечу вам когда пойму, что происходит.
Аватара пользователя
CyberDynamic
На всякий случай

Код: Выделить всё
const
   FILE_NAME = 'C:\RemPriv.txt';
var
   cHour, cMinute, fHour, fMinute : integer;
    fileText, fileStr, hourStr, minuteStr: string;
begin
   
    cHour := HourOf(Now);
   cMinute := MinuteOf(Now);

    if FileExists(FILE_NAME) then begin
       fileText := LoadTextFromFile(FILE_NAME, 0);
       
        while length(fileText) > 0 do begin
         fileStr := GetNextSt(fileText, CRLF);
            hourStr := GetNextSt(fileStr, ':');
            minuteStr := fileStr;
            if IsStNumbers(hourStr) and IsStNumbers(minuteStr) then begin
               fHour := StrToInt(hourStr);
                fMinute := StrToInt(minuteStr);
                  if (fHour = cHour) and (fMinute = cMinute) then begin
               mRemovePrivates;
                   exit      
                end;
            end;
        end;
    end;
end.
Аватара пользователя
CyberDynamic
Георгий, удалось ли что-то выяснить по факту наличия проблем?
Подключены еще не все абоненты, а начальство уже раздраженно ведет разговоры о смене платформы.
Мне этот геморрой нафиг не нужен, но если заставят - то заставят.
Дайте хоть какие-то прогнозы.

*Как вы помните из видео, основные проблемы появляются после переподключения, когда мы выкидываем приложение из фоновых задач и заставляем его переподключаться к серверу. Свернуть/открыть - вроде как видимых багов не отлавливается (или просто везло).
Аватара пользователя
CyberDynamic
Георгий Лысенко писал(а):Дам вам ответ завтра утром.

Скрестил пальцы. Спасибо. Каждый день щас как по углям хожу с этой истерией. [smilie=shout.gif]
Аватара пользователя
Георгий Лысенко
Нашел, в чем проблема. Напишите мне на h.lysenko@nsoft-s.com, я дам вам тестовую сборку, чтобы вы проверили у себя, перед тем, как отдавать в релиз.