SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003212 | SAS.Планета | [All Projects] Баг | public | 10-04-2017 18:26 | 01-07-2019 16:38 |
|
Reporter | Robbi | |
Assigned To | zed | |
Priority | normal | Severity | tweak | Reproducibility | random |
Status | resolved | Resolution | fixed | |
Platform | Windows | OS | 7 | OS Version | Professional |
Product Version | 160707 | |
Target Version | 190707 | Fixed in Version | 190707 | |
|
Summary | 0003212: База меток в MongoDB: Не полностью отображается список меток |
Description | Данные хранятся в монго. При просмотре содержимого папок с метками отображается не весь список меток. То есть в папке 35 меток, а отображается 22, например. Закономерностей не обнаружил, ошибок нигде не отображается никаких |
Steps To Reproduce | |
Additional Information | |
Tags | mongo, метки |
Relationships | related to | 0003174 | resolved | zed | EAssertionFailed: Assertion failure в u_MarkDBImplORMHelper.pas, line 1350 | related to | 0003211 | resolved | zed | База меток в MongoDB: Отображение протяжённых объектов из меток |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
10-04-2017 18:26 | Robbi | New Issue | |
10-04-2017 18:33 | vdemidov | Relationship added | related to 0003211 |
10-04-2017 18:33 | vdemidov | Tag Attached: mongo | |
10-04-2017 18:33 | vdemidov | Tag Attached: метки | |
13-04-2017 06:02 | zed | Note Added: 0017883 | |
13-04-2017 09:57 | vdemidov | Status | new => feedback |
13-04-2017 16:54 | Robbi | Note Added: 0017892 | |
13-04-2017 16:54 | Robbi | Status | feedback => new |
24-04-2017 15:32 | vdemidov | Summary | Не полностью отображается список меток => База меток в Mongo, не полностью отображается список меток |
26-04-2017 08:34 | zed | Product Version | .Nightly => 160707 |
26-04-2017 08:34 | zed | Summary | База меток в Mongo, не полностью отображается список меток => База меток в MongoDB: Не полностью отображается список меток |
27-03-2019 07:38 | vdemidov | Note Added: 0018590 | |
27-03-2019 07:38 | vdemidov | Status | new => feedback |
29-05-2019 08:54 | vdemidov | Note Added: 0018718 | |
27-06-2019 21:26 | Robbi | Note Added: 0018748 | |
27-06-2019 21:26 | Robbi | Status | feedback => new |
27-06-2019 22:04 | zed | Note Added: 0018749 | |
28-06-2019 16:00 | Robbi | Note Added: 0018768 | |
28-06-2019 16:00 | Robbi | Note Edited: 0018768 | bug_revision_view_page.php?bugnote_id=18768#r7424 |
28-06-2019 16:03 | Robbi | Note Edited: 0018768 | bug_revision_view_page.php?bugnote_id=18768#r7425 |
28-06-2019 16:47 | Robbi | Note Added: 0018769 | |
28-06-2019 16:54 | zed | Note Added: 0018770 | |
28-06-2019 18:22 | Robbi | Note Added: 0018771 | |
28-06-2019 18:22 | Robbi | Note Edited: 0018771 | bug_revision_view_page.php?bugnote_id=18771#r7427 |
28-06-2019 18:40 | Robbi | Note Added: 0018772 | |
28-06-2019 18:41 | Robbi | File Added: SASPlanet.3212 20190628 212825.7z | |
28-06-2019 18:58 | zed | Note Added: 0018773 | |
28-06-2019 19:01 | zed | Relationship added | related to 0003174 |
28-06-2019 19:05 | Robbi | Note Added: 0018774 | |
28-06-2019 19:11 | zed | Note Added: 0018775 | |
01-07-2019 16:35 | Robbi | Note Added: 0018779 | |
01-07-2019 16:37 | zed | Status | new => resolved |
01-07-2019 16:37 | zed | Fixed in Version | => 190707 |
01-07-2019 16:37 | zed | Resolution | open => fixed |
01-07-2019 16:37 | zed | Assigned To | => zed |
01-07-2019 16:37 | zed | Target Version | => 190707 |
01-07-2019 16:38 | zed | Note Edited: 0018772 | bug_revision_view_page.php?bugnote_id=18772#r7429 |
01-07-2019 16:38 | zed | File Deleted: SASPlanet.3212 20190628 212825.7z | |
Notes |
|
(0017883)
|
zed
|
13-04-2017 06:02
|
|
А в релизе 160707 проблема так же наблюдается или нет? |
|
|
(0017892)
|
Robbi
|
13-04-2017 16:54
|
|
Да, наблюдается.
Иногда бывает, что выделение другой категории и возврат к текущей изменяет количество отображаемых в списке меток. Например 100 из 150, в другой раз 10 из 150 |
|
|
|
Баг все еще наблюдается или можно закрывать тикет? |
|
|
|
Reminder sent to: Robbi Robbi |
|
|
(0018748)
|
Robbi
|
27-06-2019 21:26
|
|
Баг все еще присутствует. При обновлении/добавлении метки в категорию вероятность не отображения части меток в категории увеличивается. переключение между пкатегориями чаще всего не приводит к изменению отображаемых меток.
на карте при этом метки отображаются все. |
|
|
(0018749)
|
zed
|
27-06-2019 22:04
|
|
А связь с сервером вообще устойчивая? Если поставить монгу локально, поведение такое же? Какую версию монги используете?
Баг какой-то странный, учитывая что и для монги и для SQLite3 в SAS используется один и тот же код. |
|
|
(0018768)
|
Robbi
|
28-06-2019 16:00
(edited on: 28-06-2019 16:03) |
|
И то и то установлено локально, при первом открытии менеджера меток программа подвисает - видимо из-за долгого ответа монги, в дальнейшем подвисаний при работе нет.
База данных около гигабайта.
SasPlanet последняя ночнушка, монго 2016 года. В ближайшее время попробую на более актуальной версии
|
|
|
(0018769)
|
Robbi
|
28-06-2019 16:47
|
|
Последняя версия монго не подтягивает старую БД, падает с исключением
exception in initAndListen: MustDowngrade: Collection does not have UUID in KVCatalog. Collection: Main.Category, terminating |
|
|
(0018770)
|
zed
|
28-06-2019 16:54
|
|
Старая монга - Экспорт в SQLite3 - Новая монга - Импорт из SQLite3.
И если получится воспроизвести баг, то сделайте это вот на этом exe https://yadi.sk/d/o1irUsOfyc9Niw - в нём включено подробное логирование операций с метками (осторожно - при каждом запуске создаётся новый лог и он может быть очень большой). В идеале, хотелось бы увидеть тестовый набор меток в SQLite (который я бы смог импортировать с свою тестовую монгу), лог с багом и описание как добились бага. |
|
|
(0018771)
|
Robbi
|
28-06-2019 18:22
|
|
поведение аналогичное
в папке около 66000 меток. через менеджер открываю папку, переименовываю произвольную метку в папке, список обновляется и в нем около 400 меток. увидеть вновь все можно только выйдя из программы и открыв заново
|
|
|
(0018772)
|
Robbi
|
28-06-2019 18:40
(edited on: 01-07-2019 16:38) |
|
тестовая версия при переименовании по предыдущему сценарию упала
EXC EAssertionFailed ("Assertion failure (...\\Src\\MarksDB\\mORMot\\Marks\\u_MarkDbImplORMHelper.pas, line 1306)") [] at cfdf8a stack trace API b82138 b82160 40bc3c
|
|
|
(0018773)
|
zed
|
28-06-2019 18:58
|
|
Попробуйте увеличить размер кэша. По умолчанию стоит 100М, увеличьте до 1000М и повторите эксперимент. Есть подозрение что Ассерт и пропажа меток из списка напрямую связаны с размером кэша.
И чтобы в логах было меньше мусора, отключите отображение меток. |
|
|
(0018774)
|
Robbi
|
28-06-2019 19:05
|
|
|
|
(0018775)
|
zed
|
28-06-2019 19:11
|
|
Хм, странно. Но уже хорошо, что мне получилось получить ассерт при уменьшении кэша до 10М, так что разберусь вначале с ним, а там посмотрим. |
|
|
(0018779)
|
Robbi
|
01-07-2019 16:35
|
|
В последней ночнушке баг не воспроизводится. |
|