SASGIS - SAS.Планета
View Issue Details
0001526SAS.Планета[All Projects] Багpublic26-08-2012 14:2828-08-2012 11:45
Obscured 
vdemidov 
normalminoralways
resolvedfixed 
WindowsXPSP3
120808 
121010121010 
0001526: Ошибка при экспорте меток с некорректными символами в описании
При экспорте меток, содержащих в описании символ с кодом 0013h (возможно, и некоторыми другими) возникает ошибка: An invalid character was found in text content. При этом при массовом экспорте меток пользователю невозможно понять, какая конкретно из экспортируемых меток вызывает данную ошибку.
Создать метку, в описании метки добавить текст, содержащий символ 0013h, и попытаться ее экспортировать.
Пояснение: Метки, содержащие символ с кодом 0013h, получились при копировании текста описания из браузера на месте символов "тире".
No tags attached.
rar marks.rar (3,256,081) 27-08-2012 17:14
http://www.sasgis.org/mantis/file_download.php?file_id=990&type=bug
Issue History
26-08-2012 14:28ObscuredNew Issue
26-08-2012 14:37ObscuredNote Added: 0008617
26-08-2012 18:36vdemidovNote Added: 0008618
26-08-2012 18:37vdemidovStatusnew => feedback
27-08-2012 17:14ObscuredFile Added: marks.rar
27-08-2012 17:17ObscuredNote Added: 0008619
27-08-2012 17:17ObscuredStatusfeedback => new
28-08-2012 08:08vdemidovNote Added: 0008629
28-08-2012 08:08vdemidovStatusnew => feedback
28-08-2012 08:27ObscuredNote Added: 0008630
28-08-2012 08:27ObscuredStatusfeedback => new
28-08-2012 08:34vdemidovNote Added: 0008631
28-08-2012 11:45vdemidovNote Added: 0008632
28-08-2012 11:45vdemidovStatusnew => resolved
28-08-2012 11:45vdemidovFixed in Version => 121010
28-08-2012 11:45vdemidovResolutionopen => fixed
28-08-2012 11:45vdemidovAssigned To => vdemidov
28-08-2012 11:45vdemidovTarget Version => 121010

Notes
(0008617)
Obscured   
26-08-2012 14:37   
Такая же ошибка наблюдается при экспорте меток, содержащих в описании текст " " (В старых версиях такой текст получался при попытке вставить в описание символ абзаца).
(0008618)
vdemidov   
26-08-2012 18:36   
Не могли бы вы приложить сюда sml файл с такой меткой, что бы мне не гадать точно ли такая метка вышла или нет.
(0008619)
Obscured   
27-08-2012 17:17   
Если попытаться экспортировать все метки из категории "_Объекты интереса", то возникнет описанная ошибка. Конкретный пример проблемной метки - ROW id="2235" name="Голицынский лесопарк".
(0008629)
vdemidov   
28-08-2012 08:08   
Странно, у меня никаких ошибок не возникает. Экспортируется молча нормально. Можно скриншот сообщения об ошибке?
(0008630)
Obscured   
28-08-2012 08:27   
Стандартный MessageBox с красным крестом, текстом: "An invalid character was found in text content" и кнопкой OK (скриншот сейчас скинуть не могу). Больше ничего. Вы пробовали экспортнуть именно все метки из приложенного файла? Экспортировал метки как по одной, так и через "Экспорт только отображаемых", результат одинаковый.

Может быть, это как-то связано с системным окружением (например, с версией MSXML)?
(0008631)
vdemidov   
28-08-2012 08:34   
Вполне возможно, что связано с версией MSXML
(0008632)
vdemidov   
28-08-2012 11:45   
ИМХО это был баг парсера, но фиг с ним. Влепил заплатку, что бы все символы, с кодом меньше 32 и не равные переводу строки и табуляции, выкусывались при экспорте.