Нюансы синхронизации (ПК → Android)

Обсуждение и помощь на русском языке

Moderators: SolA, vvorl

Post Reply
Volodymyr
Guru
Posts: 365
Joined: Fri Nov 14, 2014 4:33 pm
Has thanked: 43 times
Been thanked: 30 times

Нюансы синхронизации (ПК → Android)

Post by Volodymyr »

Последние версии ЕПИМ ПК и АЕПИМ - между собой вообще перстали дружить. Каждая синхронизация приносит по несколько десятков "конфликтов". И это при том, что 99,99% этих записей не правились ни на одном из устройств.
Баг не новый.
Проявляется по-новому:
даже односторонняя синхронизация не приводит данные к одному состоянию. Всеравно ТЕ ЖЕ записи ломятся перезаписаться на другом устройстве (с Андроида на ПК, в основном).

UPD: обнаружил, что я был не прав, когда считал беспричинными длиннющие списки на разрешение конфликтов при синхронизации.
Все дело в чекбоксе "Поплавок".
Дела, которые я не менял вручную, - менялись программой при первом запуске. Что логично и соответствует назначение этого чекбокса. Таким в этой части синхронизация работает правильно
Last edited by Volodymyr on Wed Apr 10, 2024 12:27 pm, edited 1 time in total.
admin
Site Admin
Posts: 15681
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1424 times
Been thanked: 990 times

Re: Зачем испортили то, что и так плохо работало (синхронизация)?

Post by admin »

Нужны логи синхронизации, чтобы выяснить в чём именно у вас проблема.
Android version of EssentialPIM. Keep all your data in sync!
Volodymyr
Guru
Posts: 365
Joined: Fri Nov 14, 2014 4:33 pm
Has thanked: 43 times
Been thanked: 30 times

Re: Зачем испортили то, что и так плохо работало (синхронизация)?

Post by Volodymyr »

admin wrote: Tue Mar 05, 2024 7:43 am Нужны логи синхронизации, чтобы выяснить в чём именно у вас проблема.
какие строки/части логов вам нужны? Все 90476 строк лога Android-приложения и 202583 строки лога на PC я дать не могу по той причине, что в логах полно личной информации
admin
Site Admin
Posts: 15681
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1424 times
Been thanked: 990 times

Re: Зачем испортили то, что и так плохо работало (синхронизация)?

Post by admin »

Весь лог с ПК версии. Если сможете воспроизвести с тестовой базой и тестовыми данными, можете список шагов написать.
Android version of EssentialPIM. Keep all your data in sync!
Volodymyr
Guru
Posts: 365
Joined: Fri Nov 14, 2014 4:33 pm
Has thanked: 43 times
Been thanked: 30 times

Re: Зачем испортили то, что и так плохо работало (синхронизация)?

Post by Volodymyr »

admin wrote: Tue Mar 05, 2024 10:53 am Весь лог с ПК версии. Если сможете воспроизвести с тестовой базой и тестовыми данными, можете список шагов написать.
Ок. Могу и смог. Базу - высылаю на электронную почту со ссылкой на эту ветку обсуждения.

Скрины работы с этой же базой, - ниже.

1. Сначала выставил синхронизацию - Одностороннюю, с удалением записей → с ПК на Андроид.
2. Перезагрузил ЕПИМ на ПК
3. Изменил синхронизацию на двусторонюю с удалением записей.
3. Перезагрузил ЕПИМ на ПК.

4. Исправил для нескольких (не больше десятка) Дел дату окончания (на ПК, Корректировкой дат).

Получил:
Screenshot_1.png
Screenshot_9.png
Это при том, что на Андроиде ничего не правилось. Вообще

5. Дальше просто повторялась синхронизация. Без того, чтобы что-то открывать или править. И каждый раз На Андроиде оказывается что-то новое. И судя по всему - информация о дате/времени изменений Дел на ПК остается прежней.

Скрины ↓
Screenshot_1.png
Screenshot_2.png


Виде по ссылке - https://www.dropbox.com/scl/fi/l4brr6by ... v80xk&dl=0
admin
Site Admin
Posts: 15681
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1424 times
Been thanked: 990 times

Re: Зачем испортили то, что и так плохо работало (синхронизация)?

Post by admin »

Это известная проблема, будет исправлена в следующей версии программы. Пока что можете скачать и установить следующую сборку:
https://www.essentialpim.com/download/t ... Pro118.exe
Там это исправлено.
Android version of EssentialPIM. Keep all your data in sync!
Volodymyr
Guru
Posts: 365
Joined: Fri Nov 14, 2014 4:33 pm
Has thanked: 43 times
Been thanked: 30 times

Re: Зачем испортили то, что и так плохо работало (синхронизация)?

Post by Volodymyr »

Не стал создавать новую тему, - т.к. это, по сути, продолжение одной и той же эпопеи

Обнаружил, что после синхронизации Дело изменило дату и время выполнения. Ну, так. Что-то важное, что нельзя пропустить. Потому и обратило на себя внимание.

Исправил на правильные дату и время.
После очередной синхронизации - снова вижу, что то же Дело изменило дату и время (особенно удивило время: 4 утра ЕПИМ полюбил выставлять).
Удалил синхронизацию и создал новую, односторонюю синхронизацию → ПК → Андроид (выставив чекбокс "синхронно удалять записи").
Синхронизировал.
В Окне напоминания появилось с десяток-полтора напоминаний. Аж интересно стало......

Оказалось:
Screenshot_2.png
Вопросов/предложений/просьб - не имею. За 10 лет использования программы уже все это было. А нормальной синхронизации ПК-Андроид так и нет. Связка программ ПК - Андроид - не пригодна для безопасного и беспроблемного использования.
ЕПИМ на ПК → 11.8.4
Android → 6.0.17

UPD: «предыдущих версий» в испорченных Делах - тоже не оказалось. Они как бы и есть (по две последные версии) - но они тоже испорчены. В то время как в Других, не испорченных делах - таикх версий десятки (настройка - "хранить пред версии 365 дней"). Как-то так........
Screenshot_3.png
UPD-2: вернулся на 11.8.3. Как оказалось разные версии ЕПИМ умеют по-разному извлекать данные из одной и той же базы данных... Там, где 11.8.4 генерировала 1899 год и другие изменения, - 11.8.3 оставляет все как есть (по крайней мере - то, на что я обращал внимание)
admin
Site Admin
Posts: 15681
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1424 times
Been thanked: 990 times

Re: Зачем испортили то, что и так плохо работало (синхронизация)?

Post by admin »

Нужен лог файл проблемной синхронизации, чтобы разобраться в чём была причина.
Android version of EssentialPIM. Keep all your data in sync!
Volodymyr
Guru
Posts: 365
Joined: Fri Nov 14, 2014 4:33 pm
Has thanked: 43 times
Been thanked: 30 times

Re: Зачем испортили то, что и так плохо работало (синхронизация)?

Post by Volodymyr »

admin wrote: Thu Apr 04, 2024 7:55 am Нужен лог файл проблемной синхронизации, чтобы разобраться в чём была причина.
судя по всему, - там не в синхронизации причина.

Новая версия ЕПИМ как-то "оригинально" обрабатывает данные о напоминаниях и одновременно портит дату начала (окончания ?) (повторения, судя по всему - являются результатом вычислений, а не записью в базе?) (см. "Как оказалось разные версии ЕПИМ умеют по-разному извлекать данные из одной и той же базы данных... Там, где 11.8.4 генерировала 1899 год и другие изменения, - 11.8.3 оставляет все как есть (по крайней мере - то, на что я обращал внимание)).

Предыдущая версия теже резервные файлы открыла и отобразила нормально (ну... кроме одного файла, самого последнего)
admin
Site Admin
Posts: 15681
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1424 times
Been thanked: 990 times

Re: Зачем испортили то, что и так плохо работало (синхронизация)?

Post by admin »

Если дело не в синхронизации, вы можете воспроизвести эту проблему с новой тестовой базой? Если да, пришлите нам подробный список шагов. Благодарим.
Android version of EssentialPIM. Keep all your data in sync!
Volodymyr
Guru
Posts: 365
Joined: Fri Nov 14, 2014 4:33 pm
Has thanked: 43 times
Been thanked: 30 times

Re: Зачем испортили то, что и так плохо работало (синхронизация)?

Post by Volodymyr »

Volodymyr wrote: Thu Apr 04, 2024 8:06 am судя по всему, - там не в синхронизации причина.
я уже не уверен в этом своем утверждении.......

В Андроид ЕПИМ пропало поле Дата в Делах. Нашел настройку полей - там все включено.
Передвинул поле Дата вниз-вверх - поле не появилось. Выключил все остальное поля (кроме Даты) - выключились, а Дата так и не появилась.

Очистил данные - слетела регистрация программы и не хочет регистрироваться (пишет "у вас уже есть этот контент"), - ЗАТО - в Делах появилось поле дата.
Вероятно все это как-то связано.
Post Reply