Miranda NG русскоязычный форум > Общие разговоры о Miranda NG

Старые сообщения вдруг считаются новыми при переходе с XEP-0136 на XEP-0313

(1/3) > >>

Davis:
%Сабж%
Но не все!
Закономерности не уловил.
Сетап: openfire 4.7.2 + Monitoring Service 2.3.0, Miranda NG Version: 0.96.1 build #24541

До недавнего времени использовал в Миранде установку 136=on, 313=off. Это на предыдущем опенфайре, там вроде 313 плохо работал.
Но вот обновился на вышеозначенный сетап и рещил попробвать перейти на MAM(313).
Ставлю 136=on, 313=off(очепятался вчера)136=off, 313=on и перезапускаю Миранду. Начинают приходить оповещения о новых сообщениях. От половины ростера. От людей, с которыми давно не общался. Побороть не удалось. Причем если я всех их проклацаю и позакрываю, то после перезапуска Миранды(или на следующий день, не знаю. что тут верно) опять лезут.
ИЧСХ, Conversations работает нормально. И с предыдущим сетапом и с этим.

Так что на 313 перейти опять не удалось. Куда смотреть?
Нетлог могу дать лично - лень вычищать приватную инфу.

ghazan:
Davis,
а пни мне нетлог (жабер + ядро) зипом от момента входа до первого сообщения в приват тут

jabbazawr:
Ой,аналохично,Сетап: openfire 4.7.1 + Monitoring Service 2.3.0, Miranda NG Version: 0.96.1 build #24541,посижу посморю пока.

Davis:
ghazan, выслал

ghazan:
jabbazawr,

на первый взгляд всё работает как положено - запрашивается архив пропущенных сообщений с момента получения последнего предыдущего сообщения, приходят пропущенные, у них как положено указан id="blablabla",

что могло пойти не так - надо посмотреть в логе на обычное входящее сообщение, в нем обязательно должен быть серверный идентификатор. если сообщение приходит без идентификатора, то миранда укладывает его в базу без идентификатора, а потом, при считывании истории, ищет сообщение с аналогичным идентификатором, и, если его нет, пишет его по новой, от этого при запуске миранда может взрываться пачкой "новых" сообщений.

посмотреть идентификатор можно прямо в базе сообщений, он там хранится в отдельной колонке

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version