View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003212SAS.Планета[All Projects] Багpublic10-04-2017 18:2601-07-2019 16:38
ReporterRobbi 
Assigned Tozed 
PrioritynormalSeveritytweakReproducibilityrandom
StatusresolvedResolutionfixed 
PlatformWindowsOS7OS VersionProfessional
Product Version160707 
Target Version190707Fixed in Version190707 
Summary0003212: База меток в MongoDB: Не полностью отображается список меток
DescriptionДанные хранятся в монго. При просмотре содержимого папок с метками отображается не весь список меток. То есть в папке 35 меток, а отображается 22, например. Закономерностей не обнаружил, ошибок нигде не отображается никаких
Tagsmongo, метки
Attached Files

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

-  Notes
(0017883)
zed (manager)
13-04-2017 06:02

А в релизе 160707 проблема так же наблюдается или нет?
(0017892)
Robbi (developer)
13-04-2017 16:54

Да, наблюдается.
Иногда бывает, что выделение другой категории и возврат к текущей изменяет количество отображаемых в списке меток. Например 100 из 150, в другой раз 10 из 150
(0018590)
vdemidov (manager)
27-03-2019 07:38

Баг все еще наблюдается или можно закрывать тикет?
(0018718)
vdemidov (manager)
29-05-2019 08:54

Reminder sent to: Robbi

Robbi
(0018748)
Robbi (developer)
27-06-2019 21:26

Баг все еще присутствует. При обновлении/добавлении метки в категорию вероятность не отображения части меток в категории увеличивается. переключение между пкатегориями чаще всего не приводит к изменению отображаемых меток.
на карте при этом метки отображаются все.
(0018749)
zed (manager)
27-06-2019 22:04

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

Баг какой-то странный, учитывая что и для монги и для SQLite3 в SAS используется один и тот же код.
(0018768)
Robbi (developer)
28-06-2019 16:00
edited on: 28-06-2019 16:03

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

(0018769)
Robbi (developer)
28-06-2019 16:47

Последняя версия монго не подтягивает старую БД, падает с исключением
exception in initAndListen: MustDowngrade: Collection does not have UUID in KVCatalog. Collection: Main.Category, terminating
(0018770)
zed (manager)
28-06-2019 16:54

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

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

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

(0018772)
Robbi (developer)
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 (manager)
28-06-2019 18:58

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

И чтобы в логах было меньше мусора, отключите отображение меток.
(0018774)
Robbi (developer)
28-06-2019 19:05

ничего не поменялось
(0018775)
zed (manager)
28-06-2019 19:11

Хм, странно. Но уже хорошо, что мне получилось получить ассерт при уменьшении кэша до 10М, так что разберусь вначале с ним, а там посмотрим.
(0018779)
Robbi (developer)
01-07-2019 16:35

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

- Users who viewed this issue
User List Anonymous (1380x), Robbi (43x), zed (23x), Parasite (2x), Tolik (2x), vdemidov (22x), rass (1x), ygorigor (1x), Garl (1x)
Total Views 1475
Last View 15-08-2020 14:44

- 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 View Revisions
28-06-2019 16:03 Robbi Note Edited: 0018768 View Revisions
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 View Revisions
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 View Revisions
01-07-2019 16:38 zed File Deleted: SASPlanet.3212 20190628 212825.7z



Copyright © 2007 - 2020 SAS.Planet Team