SASGIS - SAS.Планета
View Issue Details
0000971SAS.Планета[All Projects] Хотелкаpublic09-09-2011 20:4010-10-2012 11:46
Papazol 
vdemidov 
normalminorhave not tried
closedfixed 
WindowsXPProfessional SP3
110418 
120808120808 
0000971: Улучшить вывод сообщений об ошибках в границах тайлов
Часто при закачке возникают различные ошибки, препятствующие работе. Программа (или нет?) формирует сообщения об этих ошибках, но во многих случаях прочитать их невозможно, так как часть текста скрывается за границами тайла.
Если не в окне, так хотя бы уместить текст в границах одного тайла.
скачка, сообщения об ошибках скачивания
related to 0001142closed vdemidov Текст ошибки на тайле при закачке 
related to 0001997confirmed  Версионный кэш: выдавать сообщение о наличии дублирующегося тайла 
png Image.png (761,461) 22-04-2012 10:33
http://www.sasgis.org/mantis/file_download.php?file_id=750&type=bug
Issue History
09-09-2011 20:40PapazolNew Issue
14-09-2011 06:21vdemidovNote Added: 0003922
14-09-2011 06:21vdemidovStatusnew => feedback
14-09-2011 06:40TolikNote Added: 0003925
14-09-2011 06:41TolikNote Edited: 0003925bug_revision_view_page.php?bugnote_id=3925#r1977
14-09-2011 06:41TolikNote Edited: 0003925bug_revision_view_page.php?bugnote_id=3925#r1978
14-09-2011 12:27sheavyNote Added: 0003931
14-09-2011 12:27sheavyNote Added: 0003932
14-09-2011 19:35PapazolNote Added: 0003935
14-09-2011 19:35PapazolStatusfeedback => new
14-09-2011 22:06gpsMaxTag Attached: сообщения об ошибках скачивания
15-09-2011 05:59TolikNote Added: 0003943
15-09-2011 06:00TolikStatusnew => acknowledged
15-09-2011 06:00TolikSummaryСообщения об ошибках выводить в окне => Улучшить вывод сообщений об ошибках в границах тайлов
12-10-2011 05:26vdemidovStatusacknowledged => confirmed
12-10-2011 05:26vdemidovProduct Version => 110418
12-10-2011 05:26vdemidovTarget Version => 27xxxx
14-10-2011 06:52gpsMaxDescription Updatedbug_revision_view_page.php?rev_id=2059#r2059
18-01-2012 04:42TolikNote Added: 0005077
18-01-2012 04:43TolikNote Edited: 0005077bug_revision_view_page.php?bugnote_id=5077#r2538
18-01-2012 05:16zedNote Added: 0005080
18-01-2012 05:21TolikNote Added: 0005082
18-01-2012 05:22TolikNote Edited: 0005082bug_revision_view_page.php?bugnote_id=5082#r2540
18-01-2012 05:29zedNote Added: 0005084
18-01-2012 06:57TolikNote Added: 0005085
18-01-2012 07:26TolikNote Edited: 0005085bug_revision_view_page.php?bugnote_id=5085#r2542
18-01-2012 08:13zedNote Added: 0005089
18-01-2012 08:30TolikNote Added: 0005090
18-01-2012 08:37zedNote Added: 0005091
18-01-2012 08:37zedNote Edited: 0005091bug_revision_view_page.php?bugnote_id=5091#r2546
18-01-2012 09:57vasketsovNote Added: 0005092
18-01-2012 20:30gpsMaxTag Attached: скачка
29-01-2012 10:45TolikRelationship addedrelated to 0001142
15-02-2012 07:26TolikNote Added: 0005486
15-02-2012 07:36TolikNote Edited: 0005486bug_revision_view_page.php?bugnote_id=5486#r2761
22-04-2012 10:33zedFile Added: Image.png
22-04-2012 10:36zedNote Added: 0006453
22-06-2012 13:09vdemidovNote Added: 0007591
22-06-2012 13:09vdemidovStatusconfirmed => resolved
22-06-2012 13:09vdemidovFixed in Version => 120808
22-06-2012 13:09vdemidovResolutionopen => fixed
22-06-2012 13:09vdemidovAssigned To => vdemidov
22-06-2012 13:09vdemidovTarget Version27xxxx => 120808
10-10-2012 11:46TolikStatusresolved => closed
01-07-2013 21:18zedRelationship addedrelated to 0001997

Notes
(0003922)
vdemidov   
14-09-2011 06:21   
В каком окне выводить? Детальнее опишите как это должно выглядеть.
(0003925)
Tolik   
14-09-2011 06:40   
(edited on: 14-09-2011 06:41)
Видимо, имеется в виду диалог-бокс с текстом ошибки и кнопкой Ok.

Но эти диалоги будут сильно раздражать! Даже если их выводить по 1 разу на экран, они будут выскакивать слишком часто.

Я бы предпочёл, чтобы сообщения об ошибках выводились, как и сейчас, в границах тайла, но чтоб текст не обрезался и не исчезал так быстро (трудно прочитать).

(0003931)
sheavy   
14-09-2011 12:27   
как вариант, можно сделать часть строки статуса многострочной и использовать ее как лог. Обычно видно только последнюю строчку, но по нажатию стрелочки справа можно посмотреть, что было раньше.
(0003932)
sheavy   
14-09-2011 12:27   
так сделано, например, в Lotus Notes
(0003935)
Papazol   
14-09-2011 19:35   
Разумеется, если качать карту, на которой тайлы отсутствуют на сервере, и по каждому такому тайлу открывать новое окно, это будет раздражать. С другой стороны, такое сообщение хорошо видно и на самих тайлах, в принципе, ничего делать с ним не нужно. Но некоторые другие сообщения совсем не прочитать, тем более что они не столь часты. Если бы все возможные сообщения чётко умещались в границах тайла, было бы замечательно.
Выводить лог в статусной строке не очень хорошо, так как место там ограничено, и может быть то же самое, что и есть сейчас, то есть сообщения будут обрезаться. К тому же существующая система позволяет привязать сообщение к конкретному тайлу, а как быть со статусной строкой?
В общем, на мой взгляд, нужно сообщения оставить в тайлах, как-то их отцентровать, чтобы были полностью видимы, и убирать только при сдвиге карты мышью.
(0003943)
Tolik   
15-09-2011 05:59   
Я тогда изменю название хотелки.
Сообщения об ошибках выводить в окне -> Улучшить вывод сообщений об ошибках в границах тайлов
(0005077)
Tolik   
18-01-2012 04:42   
(edited on: 18-01-2012 04:43)
В последнее время стали появляться непонятные ошибки на тайлах: просто имя карты и больше ничего.
На работе качаю через прокси, может быть, из-за этого иногда тайл не скачивается, а появляется ошибка. Но не видно, какая.

Иногда кроме имени карты появляется ещё 2-3 буквы сообщения, в другой строке.

(0005080)
zed   
18-01-2012 05:16   
А мне нравится первоначальная идея - сделать над строкой статуса дополнительное окошко со стрингридом типа лога, чтобы была возможность туда глобально (из любого места в программе) выводить сообщения об ошибка и проч. Потому как даже уместив сообщение об ошибке на тайле, его бывает трудно успеть прочитать. А если будет лог, то можно будет просмотреть сообщения хоть за прошлые сутки. Причём, дополнительный лог и сообщения на тайлах не взаимоисключающие вещи.

Как вариант, можно сделать такое только для дебажной версии.
(0005082)
Tolik   
18-01-2012 05:21   
(edited on: 18-01-2012 05:22)
Кстати, недавно был, кажется коммит на этут тему. Сообщения стали "зависать" на тайле какое-то время. Но их прочитать всё равно трудно, т.к. не помещаются.

Что такое "стрингридом"?
Точно, нужен лог ошибок!

(0005084)
zed   
18-01-2012 05:29   
Ну, этот StringGrid: http://pwalkz.nfshost.com/images/SG2CSV.gif :)
(0005085)
Tolik   
18-01-2012 06:57   
(edited on: 18-01-2012 07:26)
Вот какое сообщение часто появляется:

имя карты

e or add

Что это за ошибка? Видимо,
...name or address...

(0005089)
zed   
18-01-2012 08:13   
Http: The server name or address could not be resolved
(0005090)
Tolik   
18-01-2012 08:30   
И что это за хрень? Что и кем не может быть resolved?
Почему постоянно появляется в последнее время?
И почему она пропадает (тайл всё-таки загружается со 2-й попытки).
(0005091)
zed   
18-01-2012 08:37   
Похоже, это проблема преобразования адреса в ip (за что отвечает DNS сервер, если не ошибаюсь). Ошибку отдаёт wininet.

(0005092)
vasketsov   
18-01-2012 09:57   
Если тайл всё-таки загружается со 2-й попытки через один - возможно что-то с кэшированием dns или с самим dns-сервером.
(0005486)
Tolik   
15-02-2012 07:26   
(edited on: 15-02-2012 07:36)
Также при английском интерфейсе выводятся ошибки на русском, например, "Error: данныео отсутствуют. Статус 400", "Error: неожиданный тип text/html".
Надо перевести.

Именно так: "данныео".

Эти ошибки выводятся целиком, а вот ошибка "e or add" обрезается.

(0006453)
zed   
22-04-2012 10:36   
В последних ночнушках стал выводиться полный текст ошибки (см. скриншот).
(0007591)
vdemidov   
22-06-2012 13:09   
Считаю хотелку выполненной.