Нюансы синхронизации (ПК → Android)
-
- Guru
- Posts: 365
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 30 times
Нюансы синхронизации (ПК → Android)
Последние версии ЕПИМ ПК и АЕПИМ - между собой вообще перстали дружить. Каждая синхронизация приносит по несколько десятков "конфликтов". И это при том, что 99,99% этих записей не правились ни на одном из устройств.
Баг не новый.
Проявляется по-новому:
даже односторонняя синхронизация не приводит данные к одному состоянию. Всеравно ТЕ ЖЕ записи ломятся перезаписаться на другом устройстве (с Андроида на ПК, в основном).
UPD: обнаружил, что я был не прав, когда считал беспричинными длиннющие списки на разрешение конфликтов при синхронизации.
Все дело в чекбоксе "Поплавок".
Дела, которые я не менял вручную, - менялись программой при первом запуске. Что логично и соответствует назначение этого чекбокса. Таким в этой части синхронизация работает правильно
Баг не новый.
Проявляется по-новому:
даже односторонняя синхронизация не приводит данные к одному состоянию. Всеравно ТЕ ЖЕ записи ломятся перезаписаться на другом устройстве (с Андроида на ПК, в основном).
UPD: обнаружил, что я был не прав, когда считал беспричинными длиннющие списки на разрешение конфликтов при синхронизации.
Все дело в чекбоксе "Поплавок".
Дела, которые я не менял вручную, - менялись программой при первом запуске. Что логично и соответствует назначение этого чекбокса. Таким в этой части синхронизация работает правильно
Last edited by Volodymyr on Wed Apr 10, 2024 12:27 pm, edited 1 time in total.
-
- Site Admin
- Posts: 15681
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1424 times
- Been thanked: 990 times
Re: Зачем испортили то, что и так плохо работало (синхронизация)?
Нужны логи синхронизации, чтобы выяснить в чём именно у вас проблема.
Android version of EssentialPIM. Keep all your data in sync!
-
- Guru
- Posts: 365
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 30 times
Re: Зачем испортили то, что и так плохо работало (синхронизация)?
какие строки/части логов вам нужны? Все 90476 строк лога Android-приложения и 202583 строки лога на PC я дать не могу по той причине, что в логах полно личной информации
-
- Site Admin
- Posts: 15681
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1424 times
- Been thanked: 990 times
Re: Зачем испортили то, что и так плохо работало (синхронизация)?
Весь лог с ПК версии. Если сможете воспроизвести с тестовой базой и тестовыми данными, можете список шагов написать.
Android version of EssentialPIM. Keep all your data in sync!
-
- Guru
- Posts: 365
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 30 times
Re: Зачем испортили то, что и так плохо работало (синхронизация)?
Ок. Могу и смог. Базу - высылаю на электронную почту со ссылкой на эту ветку обсуждения.
Скрины работы с этой же базой, - ниже.
1. Сначала выставил синхронизацию - Одностороннюю, с удалением записей → с ПК на Андроид.
2. Перезагрузил ЕПИМ на ПК
3. Изменил синхронизацию на двусторонюю с удалением записей.
3. Перезагрузил ЕПИМ на ПК.
4. Исправил для нескольких (не больше десятка) Дел дату окончания (на ПК, Корректировкой дат).
Получил: Это при том, что на Андроиде ничего не правилось. Вообще
5. Дальше просто повторялась синхронизация. Без того, чтобы что-то открывать или править. И каждый раз На Андроиде оказывается что-то новое. И судя по всему - информация о дате/времени изменений Дел на ПК остается прежней.
Скрины ↓
Виде по ссылке - https://www.dropbox.com/scl/fi/l4brr6by ... v80xk&dl=0
-
- Site Admin
- Posts: 15681
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1424 times
- Been thanked: 990 times
Re: Зачем испортили то, что и так плохо работало (синхронизация)?
Это известная проблема, будет исправлена в следующей версии программы. Пока что можете скачать и установить следующую сборку:
https://www.essentialpim.com/download/t ... Pro118.exe
Там это исправлено.
https://www.essentialpim.com/download/t ... Pro118.exe
Там это исправлено.
Android version of EssentialPIM. Keep all your data in sync!
-
- Guru
- Posts: 365
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 30 times
Re: Зачем испортили то, что и так плохо работало (синхронизация)?
Не стал создавать новую тему, - т.к. это, по сути, продолжение одной и той же эпопеи
Обнаружил, что после синхронизации Дело изменило дату и время выполнения. Ну, так. Что-то важное, что нельзя пропустить. Потому и обратило на себя внимание.
Исправил на правильные дату и время.
После очередной синхронизации - снова вижу, что то же Дело изменило дату и время (особенно удивило время: 4 утра ЕПИМ полюбил выставлять).
Удалил синхронизацию и создал новую, односторонюю синхронизацию → ПК → Андроид (выставив чекбокс "синхронно удалять записи").
Синхронизировал.
В Окне напоминания появилось с десяток-полтора напоминаний. Аж интересно стало......
Оказалось:
Вопросов/предложений/просьб - не имею. За 10 лет использования программы уже все это было. А нормальной синхронизации ПК-Андроид так и нет. Связка программ ПК - Андроид - не пригодна для безопасного и беспроблемного использования.
ЕПИМ на ПК → 11.8.4
Android → 6.0.17
UPD: «предыдущих версий» в испорченных Делах - тоже не оказалось. Они как бы и есть (по две последные версии) - но они тоже испорчены. В то время как в Других, не испорченных делах - таикх версий десятки (настройка - "хранить пред версии 365 дней"). Как-то так........
UPD-2: вернулся на 11.8.3. Как оказалось разные версии ЕПИМ умеют по-разному извлекать данные из одной и той же базы данных... Там, где 11.8.4 генерировала 1899 год и другие изменения, - 11.8.3 оставляет все как есть (по крайней мере - то, на что я обращал внимание)
Обнаружил, что после синхронизации Дело изменило дату и время выполнения. Ну, так. Что-то важное, что нельзя пропустить. Потому и обратило на себя внимание.
Исправил на правильные дату и время.
После очередной синхронизации - снова вижу, что то же Дело изменило дату и время (особенно удивило время: 4 утра ЕПИМ полюбил выставлять).
Удалил синхронизацию и создал новую, односторонюю синхронизацию → ПК → Андроид (выставив чекбокс "синхронно удалять записи").
Синхронизировал.
В Окне напоминания появилось с десяток-полтора напоминаний. Аж интересно стало......
Оказалось:
Вопросов/предложений/просьб - не имею. За 10 лет использования программы уже все это было. А нормальной синхронизации ПК-Андроид так и нет. Связка программ ПК - Андроид - не пригодна для безопасного и беспроблемного использования.
ЕПИМ на ПК → 11.8.4
Android → 6.0.17
UPD: «предыдущих версий» в испорченных Делах - тоже не оказалось. Они как бы и есть (по две последные версии) - но они тоже испорчены. В то время как в Других, не испорченных делах - таикх версий десятки (настройка - "хранить пред версии 365 дней"). Как-то так........
UPD-2: вернулся на 11.8.3. Как оказалось разные версии ЕПИМ умеют по-разному извлекать данные из одной и той же базы данных... Там, где 11.8.4 генерировала 1899 год и другие изменения, - 11.8.3 оставляет все как есть (по крайней мере - то, на что я обращал внимание)
-
- Site Admin
- Posts: 15681
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1424 times
- Been thanked: 990 times
Re: Зачем испортили то, что и так плохо работало (синхронизация)?
Нужен лог файл проблемной синхронизации, чтобы разобраться в чём была причина.
Android version of EssentialPIM. Keep all your data in sync!
-
- Guru
- Posts: 365
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 30 times
Re: Зачем испортили то, что и так плохо работало (синхронизация)?
судя по всему, - там не в синхронизации причина.
Новая версия ЕПИМ как-то "оригинально" обрабатывает данные о напоминаниях и одновременно портит дату начала (окончания ?) (повторения, судя по всему - являются результатом вычислений, а не записью в базе?) (см. "Как оказалось разные версии ЕПИМ умеют по-разному извлекать данные из одной и той же базы данных... Там, где 11.8.4 генерировала 1899 год и другие изменения, - 11.8.3 оставляет все как есть (по крайней мере - то, на что я обращал внимание)).
Предыдущая версия теже резервные файлы открыла и отобразила нормально (ну... кроме одного файла, самого последнего)
-
- Site Admin
- Posts: 15681
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1424 times
- Been thanked: 990 times
Re: Зачем испортили то, что и так плохо работало (синхронизация)?
Если дело не в синхронизации, вы можете воспроизвести эту проблему с новой тестовой базой? Если да, пришлите нам подробный список шагов. Благодарим.
Android version of EssentialPIM. Keep all your data in sync!
-
- Guru
- Posts: 365
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 30 times
Re: Зачем испортили то, что и так плохо работало (синхронизация)?
я уже не уверен в этом своем утверждении.......
В Андроид ЕПИМ пропало поле Дата в Делах. Нашел настройку полей - там все включено.
Передвинул поле Дата вниз-вверх - поле не появилось. Выключил все остальное поля (кроме Даты) - выключились, а Дата так и не появилась.
Очистил данные - слетела регистрация программы и не хочет регистрироваться (пишет "у вас уже есть этот контент"), - ЗАТО - в Делах появилось поле дата.
Вероятно все это как-то связано.