Anonymous | Login | Signup for a new account | 21-11-24 12:33 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0002970 | SAS.Планета | [All Projects] Баг | public | 24-02-2016 06:28 | 27-03-2016 07:20 | ||||
Reporter | ygorigor | ||||||||
Assigned To | zed | ||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | Windows 6.2 | OS | Windows | OS Version | 10 | ||||
Product Version | .Nightly | ||||||||
Target Version | 160606 | Fixed in Version | 160606 | ||||||
Summary | 0002970: Ошибка при поиске меток, если база данных в MongoDB 3.2.3 | ||||||||
Description | Выдаётся ассерт: List not ordered by Category! (D:\coding\Delphi\src\SAS.Planet\sas.nightly\sas.src\Src\MarksDB\mORMot\Marks\u_MarkDbImplORMHelper.pas, line 1152). | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | log.elf [^] (30,031 bytes) 24-02-2016 08:14 Error.png [^] (73,846 bytes) 24-02-2016 12:10 Error1.png [^] (37,170 bytes) 24-02-2016 12:17 SASPlanet 20160326 113834.log [^] (62,044 bytes) 26-03-2016 09:40 | ||||||||
Notes | |
(0017027) zed (manager) 24-02-2016 07:21 |
Версия монги? Зачем лог выложили матроской? Тут же можно загружать и прикреплять файлы. |
(0017028) ygorigor (reporter) 24-02-2016 07:53 |
mongo 3.2.3 |
(0017029) zed (manager) 24-02-2016 08:33 |
Опишите свои действия для повторения ошибки? |
(0017030) ygorigor (reporter) 24-02-2016 12:08 edited on: 24-02-2016 12:19 |
Нажимаю на кнопку Перейти, открывается окно Перейти к... Начинаю печатать название метки и появляется эта ошибка. В sqlite поиск работает без проблем, структура базы данных идентичная |
(0017107) zed (manager) 26-03-2016 05:41 |
Попробуйте собрать логи вот этой версией: https://yadi.sk/d/dYoK18KpqUfep Может станет понятно, почему оно возвращает неотсортированный результат. |
(0017108) zed (manager) 26-03-2016 13:08 edited on: 26-03-2016 13:12 |
Из-за слишком большого количества меток, в лог не попал весь результат, а только первые 20 меток. Поэтому, попробуйте выполнить 2 запроса из консоли Robomongo и приложить результат: db.Mark.find({$query:{},$orderby:{mCategory:1}},{_id:1,mCategory:1,mImage:1,mAppearance:1}) db.Mark.find({},{_id:1,mCategory:1,mImage:1,mAppearance:1}).sort({mCategory:1}) Первый - это то, как ходит SAS, второй - как рекомендуется. В доках написано, что $orderby устаревшая конструкция, и рекомендуют cursor.sort(). |
(0017109) ygorigor (reporter) 26-03-2016 14:45 |
Результат первого запроса Error: error: { "waitedMS" : NumberLong(0), "ok" : 0, "errmsg" : "unknown top level operator: $query", "code" : 2 } Со вторым все работает нормально. Заметил еще что в версии 151111 оба запроса работают без проблем. |
(0017110) zed (manager) 26-03-2016 14:47 |
> в версии 151111 оба запроса работают без проблем Не понял, при чём тут версия SAS? |
(0017111) ygorigor (reporter) 26-03-2016 14:56 edited on: 26-03-2016 14:58 |
Перепутал, хотел сказать что в версии 151111 поиск работает, а в найтли появляется эта проблема |
(0017112) zed (manager) 26-03-2016 15:05 |
В подсистеме меток никаких изменений с того времени небыло. |
(0017113) zed (manager) 26-03-2016 15:18 |
Поставил сейчас себе для тестов MongoDB 3.2.4 x86, запустил вот так: mongod --dbpath=data --directoryperdb --journal --storageEngine=mmapv1 Потом подключился к ней из SAS и поставил пару меток, а потом выполнил запрос из Robomongo 0.8.5 - никаких ошибок не наблюдаю. Ищите, что делаете не так. |
(0017114) zed (manager) 26-03-2016 15:45 |
А вот попытка выполнить этот запрос через mongo shell обламывается именно с такой ошибкой. Хотя, если к монге 3.2 подключиться шелом от 3.0, то этот запрос отрабатывает. Похоже, они таки этот $orderby конкретно поломали. |
(0017115) zed (manager) 26-03-2016 16:03 |
Добавил дополнительную сортировку на стороне SAS, тестируйте: https://yadi.sk/d/k-j-0h2gqViZf |
(0017116) ygorigor (reporter) 26-03-2016 16:32 |
Поиск работает, ошибка не появляется |
Users who viewed this issue | |
User List | Anonymous (3474x), ygorigor (41x), georgi4 (1x), onuff (1x), zed (35x), Garl (2x), vdemidov (4x), ershal (1x), Papazol (1x), deemaru (1x) |
Total Views | 3561 |
Last View | 21-11-2024 12:33 |
Issue History | |||
Date Modified | Username | Field | Change |
24-02-2016 06:28 | ygorigor | New Issue | |
24-02-2016 07:21 | zed | Note Added: 0017027 | |
24-02-2016 07:53 | ygorigor | Note Added: 0017028 | |
24-02-2016 08:12 | zed | Summary | Баг при поиски меток если база данныв mongodb => Баг при поиске меток, если база данных в MongoDB |
24-02-2016 08:12 | zed | Description Updated | View Revisions |
24-02-2016 08:13 | zed | Sticky Issue | No => Yes |
24-02-2016 08:13 | zed | Sticky Issue | Yes => No |
24-02-2016 08:14 | zed | File Added: log.elf | |
24-02-2016 08:33 | zed | Note Added: 0017029 | |
24-02-2016 12:08 | ygorigor | Note Added: 0017030 | |
24-02-2016 12:10 | ygorigor | File Added: Error.png | |
24-02-2016 12:17 | ygorigor | File Added: Error1.png | |
24-02-2016 12:19 | ygorigor | Note Edited: 0017030 | View Revisions |
26-03-2016 05:41 | zed | Note Added: 0017107 | |
26-03-2016 05:42 | zed | Status | new => feedback |
26-03-2016 09:40 | ygorigor | File Added: SASPlanet 20160326 113834.log | |
26-03-2016 13:08 | zed | Note Added: 0017108 | |
26-03-2016 13:11 | zed | Summary | Баг при поиске меток, если база данных в MongoDB => Ошибка при поиске меток, если база данных в MongoDB 3.2.3 |
26-03-2016 13:12 | zed | Note Edited: 0017108 | View Revisions |
26-03-2016 14:45 | ygorigor | Note Added: 0017109 | |
26-03-2016 14:45 | ygorigor | Status | feedback => new |
26-03-2016 14:47 | zed | Note Added: 0017110 | |
26-03-2016 14:56 | ygorigor | Note Added: 0017111 | |
26-03-2016 14:58 | ygorigor | Note Edited: 0017111 | View Revisions |
26-03-2016 15:05 | zed | Note Added: 0017112 | |
26-03-2016 15:18 | zed | Note Added: 0017113 | |
26-03-2016 15:45 | zed | Note Added: 0017114 | |
26-03-2016 16:03 | zed | Note Added: 0017115 | |
26-03-2016 16:32 | ygorigor | Note Added: 0017116 | |
27-03-2016 07:19 | zed | Status | new => resolved |
27-03-2016 07:19 | zed | Fixed in Version | => 160606 |
27-03-2016 07:19 | zed | Resolution | open => fixed |
27-03-2016 07:19 | zed | Assigned To | => zed |
27-03-2016 07:20 | zed | Target Version | => 160606 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |