View Issue Details

IDProjectCategoryView StatusLast Update
0003212SAS.ПланетаБаг / Bugpublic01-07-2019 16:38
ReporterRobbi Assigned Tozed  
PrioritynormalSeveritytweakReproducibilityrandom
Status resolvedResolutionfixed 
PlatformWindowsOS7OS VersionProfessional
Product Version160707 
Target Version190707Fixed in Version190707 
Summary0003212: База меток в MongoDB: Не полностью отображается список меток
DescriptionДанные хранятся в монго. При просмотре содержимого папок с метками отображается не весь список меток. То есть в папке 35 меток, а отображается 22, например. Закономерностей не обнаружил, ошибок нигде не отображается никаких
Tagsmongo, метки

Relationships

related to 0003174 resolvedzed EAssertionFailed: Assertion failure в u_MarkDBImplORMHelper.pas, line 1350 
related to 0003211 resolvedzed База меток в MongoDB: Отображение протяжённых объектов из меток 

Activities

zed

13-04-2017 06:02

manager   ~0017883

А в релизе 160707 проблема так же наблюдается или нет?

Robbi

13-04-2017 16:54

developer   ~0017892

Да, наблюдается.
Иногда бывает, что выделение другой категории и возврат к текущей изменяет количество отображаемых в списке меток. Например 100 из 150, в другой раз 10 из 150

vdemidov

27-03-2019 07:38

manager   ~0018590

Баг все еще наблюдается или можно закрывать тикет?

vdemidov

29-05-2019 08:54

manager   ~0018718

Reminder sent to: Robbi

Robbi

Robbi

27-06-2019 21:26

developer   ~0018748

Баг все еще присутствует. При обновлении/добавлении метки в категорию вероятность не отображения части меток в категории увеличивается. переключение между пкатегориями чаще всего не приводит к изменению отображаемых меток.
на карте при этом метки отображаются все.

zed

27-06-2019 22:04

manager   ~0018749

А связь с сервером вообще устойчивая? Если поставить монгу локально, поведение такое же? Какую версию монги используете?

Баг какой-то странный, учитывая что и для монги и для SQLite3 в SAS используется один и тот же код.

Robbi

28-06-2019 16:00

developer   ~0018768

Last edited: 28-06-2019 16:03

И то и то установлено локально, при первом открытии менеджера меток программа подвисает - видимо из-за долгого ответа монги, в дальнейшем подвисаний при работе нет.
База данных около гигабайта.
SasPlanet последняя ночнушка, монго 2016 года. В ближайшее время попробую на более актуальной версии

Robbi

28-06-2019 16:47

developer   ~0018769

Последняя версия монго не подтягивает старую БД, падает с исключением
exception in initAndListen: MustDowngrade: Collection does not have UUID in KVCatalog. Collection: Main.Category, terminating

zed

28-06-2019 16:54

manager   ~0018770

Старая монга - Экспорт в SQLite3 - Новая монга - Импорт из SQLite3.

И если получится воспроизвести баг, то сделайте это вот на этом exe https://yadi.sk/d/o1irUsOfyc9Niw - в нём включено подробное логирование операций с метками (осторожно - при каждом запуске создаётся новый лог и он может быть очень большой). В идеале, хотелось бы увидеть тестовый набор меток в SQLite (который я бы смог импортировать с свою тестовую монгу), лог с багом и описание как добились бага.

Robbi

28-06-2019 18:22

developer   ~0018771

Last edited: 28-06-2019 18:22

поведение аналогичное
в папке около 66000 меток. через менеджер открываю папку, переименовываю произвольную метку в папке, список обновляется и в нем около 400 меток. увидеть вновь все можно только выйдя из программы и открыв заново

Robbi

28-06-2019 18:40

developer   ~0018772

Last edited: 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

zed

28-06-2019 18:58

manager   ~0018773

Попробуйте увеличить размер кэша. По умолчанию стоит 100М, увеличьте до 1000М и повторите эксперимент. Есть подозрение что Ассерт и пропажа меток из списка напрямую связаны с размером кэша.

И чтобы в логах было меньше мусора, отключите отображение меток.

Robbi

28-06-2019 19:05

developer   ~0018774

ничего не поменялось

zed

28-06-2019 19:11

manager   ~0018775

Хм, странно. Но уже хорошо, что мне получилось получить ассерт при уменьшении кэша до 10М, так что разберусь вначале с ним, а там посмотрим.

Robbi

01-07-2019 16:35

developer   ~0018779

В последней ночнушке баг не воспроизводится.

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
28-06-2019 16:03 Robbi Note Edited: 0018768
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
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
01-07-2019 16:38 zed File Deleted: SASPlanet.3212 20190628 212825.7z
08-08-2025 13:22 zed Category Баг => Баг / Bug