| | Не подгружается история с сервера |
| |
Posted: Thu Jul 21, 2011 11:19 am |
|
|
|
При просмотре истории vacuum im видит разговоры хранящиеся на сервере, но в окне просмотра пишет "Не удалось загрузить сообщения: внутренняя ошибка сервера".
Подскажите пожалуйста можно ли как-то узнать что это за ошибка? Может какой-то отладочный вывод есть? Ну и в принципе как такую вещь продиагностировать чтобы заставить работать? |
|
|
|
|
Posted: Thu Jul 21, 2011 7:04 pm |
|
|
Lion |
Разработчик |
|
|
Joined: 10 Jan 2005 |
Posts: 699 |
Location: г. Волжский |
|
|
|
|
|
|
А какой у вас сервер? Мне для анализа нужен XML лог попытки загрузить историю, его можно получить в XML консоли. |
|
|
|
|
Posted: Mon Jul 25, 2011 10:32 am |
|
|
|
|
Posted: Mon Jul 25, 2011 10:40 am |
|
|
|
|
Posted: Mon Jul 25, 2011 10:41 am |
|
|
|
Заранее извнияюсь за флуд, чего-то не отправляется сообщение если прикрепить xml-лог. Сейчас еще попробую |
|
|
|
|
Posted: Mon Jul 25, 2011 10:55 am |
|
|
|
>>>> jeka@jabber.lightsoft.ru/Vacuum-IM 11:29:05 +1357 >>>>
<iq type="get" id="sid_40">
<retrieve xmlns="urn:xmpp:archive" with="alexfreedom@jabber.lightsoft.ru" start="2011-07-18T12:16:56Z">
<set xmlns="http://jabber.org/protocol/rsm">
<max>30</max>
</set>
</retrieve>
</iq> |
|
|
|
|
Posted: Mon Jul 25, 2011 10:56 am |
|
|
|
<<<< jeka@jabber.lightsoft.ru/Vacuum-IM 11:29:05 +32 <<<<
<iq from="jeka@jabber.lightsoft.ru/Vacuum-IM" type="error" id="sid_40" to="jeka@jabber.lightsoft.ru/Vacuum-IM">
<retrieve xmlns="urn:xmpp:archive" with="alexfreedom@jabber.lightsoft.ru" start="2011-07-18T12:16:56Z">
<set xmlns="http://jabber.org/protocol/rsm">
<max>30</max>
</set>
</retrieve>
<error type="wait" code="500">
<internal-server-error xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq> |
|
|
|
|
Posted: Mon Jul 25, 2011 10:57 am |
|
|
|
>>>> jeka@jabber.lightsoft.ru/Vacuum-IM 11:30:12 +11825 >>>>
<iq type="get" id="sid_45">
<retrieve xmlns="urn:xmpp:archive" with="alexfreedom@jabber.lightsoft.ru" start="2011-07-18T09:39:33Z">
<set xmlns="http://jabber.org/protocol/rsm">
<max>30</max>
</set>
</retrieve>
</iq> |
|
|
|
|
Posted: Mon Jul 25, 2011 10:58 am |
|
|
|
<<<< jeka@jabber.lightsoft.ru/Vacuum-IM 11:30:12 +46 <<<<
<iq from="jeka@jabber.lightsoft.ru/Vacuum-IM" type="error" id="sid_45" to="jeka@jabber.lightsoft.ru/Vacuum-IM">
<retrieve xmlns="urn:xmpp:archive" with="alexfreedom@jabber.lightsoft.ru" start="2011-07-18T09:39:33Z">
<set xmlns="http://jabber.org/protocol/rsm">
<max>30</max>
</set>
</retrieve>
<error type="wait" code="500">
<internal-server-error xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq> |
|
|
|
|
Posted: Mon Jul 25, 2011 10:59 am |
|
|
|
Как я понял вот нужная часть лога. Буду благодарен если подскажете в чем причина. |
|
|
|
|
Posted: Tue Jul 26, 2011 7:39 am |
|
|
Lion |
Разработчик |
|
|
Joined: 10 Jan 2005 |
Posts: 699 |
Location: г. Волжский |
|
|
|
|
|
|
Какая то внутренняя ошибка сервера, о чем он честно и говорит, нужно отправить этот лог разработчикам Openfire. |
|
|
|
|
| | Вот что ответили разрабы сервера |
| |
Posted: Mon Oct 31, 2011 12:23 pm |
|
|
|
Re: openarchive 1.0.5 retrieving chat history
That issue will not be resolved via a reindex. You are hitting this line with the exception:
pstmt.setLong(3, dateToMillis(start));
Which means you are not providing a start time. I know Vacuum-IM supports 136, but I believe it does not send a start date.
Your IQ should look like:
<iq id="f9a817f"type="get">
<list xmlns="urn:xmpp:archive"with="exampleuser@example.com" start="2011-08-16T01:33:24.592Z"><setxmlns="http://jabber.org/protocol/rsm">
<max>5</max>
</set>
</list>
</iq> |
|
|
|
|
Posted: Mon Oct 31, 2011 12:43 pm |
|
|
Lion |
Разработчик |
|
|
Joined: 10 Jan 2005 |
Posts: 699 |
Location: г. Волжский |
|
|
|
|
|
|
|
|
|
|
| | |
Posted: Mon Oct 31, 2011 5:05 pm |
|
|
Lion |
Разработчик |
|
|
Joined: 10 Jan 2005 |
Posts: 699 |
Location: г. Волжский |
|
|
|
|
|
|
But I send start attribute:
Code: |
>>>> test1@localhost/Test 18:04:58 +14782 >>>>
<iq type="get" id="sid_64">
<list xmlns="urn:xmpp:archive" end="2011-10-31T14:04:58Z" start="2011-09-30T14:04:08Z">
<set xmlns="http://jabber.org/protocol/rsm">
<max>30</max>
</set>
</list>
</iq>
<<<< test1@localhost/Test 18:04:58 +25 <<<<
<iq xmlns="jabber:client" from="test1@localhost/Test" type="result" id="sid_64" to="test1@localhost/Test">
<list xmlns="urn:xmpp:archive">
<chat xmlns="urn:xmpp:archive" with="test2@localhost" start="2011-10-31T14:04:31.625Z"/>
<set xmlns="http://jabber.org/protocol/rsm">
<first xmlns="http://jabber.org/protocol/rsm" index="0">2</first>
<last xmlns="http://jabber.org/protocol/rsm">2</last>
<count xmlns="http://jabber.org/protocol/rsm">1</count>
</set>
</list>
</iq>
>>>> test1@localhost/Test 18:05:07 +8524 >>>>
<iq type="get" id="sid_65">
<retrieve xmlns="urn:xmpp:archive" with="test2@localhost" start="2011-10-31T14:04:31Z">
<set xmlns="http://jabber.org/protocol/rsm">
<max>30</max>
</set>
</retrieve>
</iq>
<<<< test1@localhost/Test 18:05:07 +43 <<<<
<iq xmlns="jabber:client" from="test1@localhost/Test" type="error" id="sid_65" to="test1@localhost/Test">
<retrieve xmlns="urn:xmpp:archive" with="test2@localhost" start="2011-10-31T14:04:31Z">
<set xmlns="http://jabber.org/protocol/rsm">
<max xmlns="http://jabber.org/protocol/rsm">30</max>
</set>
</retrieve>
<error xmlns="jabber:client" type="wait" code="500">
<internal-server-error xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
|
|
|
|
|
|
| | |
Posted: Mon Oct 31, 2011 5:25 pm |
|
|
Lion |
Разработчик |
|
|
Joined: 10 Jan 2005 |
Posts: 699 |
Location: г. Волжский |
|
|
|
|
|
|
I found the bug! The start time was sent without milliseconds! |
|
|
|
|
JRuDevels Forum Index » Vacuum |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT + 3 Hours
Page 1 of 2
Goto page 1, 2 Next
|
|
|
|