Bombus - mobile Jabber client
Sources: http://bombus-im.org/wiki/bombus/svn
!!! ВНИМАНИЕ !!! Убедительная просьба перед занесением багрепорта ознакомиться с правилами. Правильно оформленный отчёт об ошибке - залог быстрого её исправления. Спасибо!
FS#462 — Motorola: слетают настройки аккаунтов при некорректном выходе из Bombus
Открыто Shiv (Shiv) - Thursday, 30 November 2006, 16:45 GMT+1
Последние изменения zet (zet) - Monday, 18 December 2006, 16:13 GMT+1
|
ПодробностиСлетают настройки аккаунтов при некорректном выходе из Bombus При запуске выдается пустой экран и надпись над софт-кнопкой New account Если Bombus не успевает загрузить ростер из-за плохой связи или низкого заряда аккумулятора, то после выполнения offline/online и опять неудачной попытки загрузки ростера аккаунты опять исчезают Если создать аккаунт заново, выбрать Connect и снова ростер не загрузится, аккаунты опять пропадают Если выбрать аккаунт через Select (no login) и затем статус online, то он сохранеяется |
По всей видимости это происходит при переполнении rms. Обнаружено в последних версиях, видимо, после введения Recent для Kick и Ban. 5 кб, выделяемых телефоном для хранения настроек аккаунтов, Recent для Status, Kick, Ban, File Transfer не достаточно. Пробовал добавить в jad файл параметр
Max-Data-Size: 100000
для увеличения размера файла rms. Однако, размер так и остался 18 кб, как и был прежде, даже при установке начисто. Возможно, необходимы дополнительные классы в bombus. Попробую поискать информацию.
Теперь на motorola L7e возникла обратная проблема. Измененияв настройках аккаунтов и опций сохраняются, но перестали добавляться сообщения в архив.. Причем глобальная чистка архива не помогла.. Все равно не сохраняютсяв архив.. Версия bombus 1132, собранная из исходников..
надо бы посчитать средний, минимальный и максимальный размер сообщений. в этом случае можно попытаться хранить сообщения в архиве с оверхедом. т.о. большинство сообщений будут фиксированного размера, что уменьшит фрагментацию архива, и, теоретически, снизит вероятность глюков в архиве.
теоретически минимальный размер сообщения равен одному символу (если случайно отправить его себе в архив), максимальный размер сообщения - 8 кб (если сохранить текст, отправленный с компа; больше bombus же не принимает). А вот как определить средний размер? 1 символ и 8000 тяжело усреднить.. К тому же общее количество сохраненных сообщений может быть разным в зависимости от их длины. И пока не известно точно, сколько места выделяется в файле rms под архив, сколько под настройки, сколько под аккаунты и т.д. поэтому не понятно, какое максимальное количество сообщений можно будет хранить в архиве, если сделать фиксированную длину хранимых сообщений. И как как запретить сохранение в архив при достижении этого максимума.
воспроизводится на свежих версиях?