SASGIS - SAS.Планета
View Issue Details
0002768SAS.Планета[All Projects] Багpublic20-07-2015 13:3927-07-2015 14:17
Yuriy777 
vdemidov 
highcrashsometimes
closedno change required 
Windows7Professional
141212 
 
0002768: Пропали метки, режим работы: только для чтения
Добрый день! Опишу проблему: при открытии саспланет всегда находится в режиме чтения, в программе категории отображаются, но пустые, хотя меток и путей должно быть много (файл marks весит 15мб). Что пытался сделать: скидывал файлы категорий и меток в новый дистриб программы. Проблема не исчезла. Скидывал файлы по отдельности в чистый дистриб, если скинуть только файл с категориями, то программа работает как положено (ставятся метки, рисуются пути и все это сохраняется),если скинуть файл с метками, то саспланет снова в режиме чтения.
открывал файл с метками текстовым редактором внутри видны метки, названия путей. Пытался сконвертировать файл с помощью SMLtoKML (с форума программка), выдает ошибку.Экспорт в kmz из саспланет дает пустой файл.
Пробовал через "ночнушку" сделать прямой импорт *.sml - категории есть, но пустые
No tags attached.
7z ошибка с метками.7z (734,705) 20-07-2015 13:39
http://www.sasgis.org/mantis/file_download.php?file_id=1892&type=bug
? Путь 68.kmz (312,131) 21-07-2015 13:17
http://www.sasgis.org/mantis/file_download.php?file_id=1898&type=bug
7z restored.v2.7z (744,238) 21-07-2015 13:18
http://www.sasgis.org/mantis/file_download.php?file_id=1899&type=bug
Issue History
20-07-2015 13:39Yuriy777New Issue
20-07-2015 13:39Yuriy777File Added: ошибка с метками.7z
20-07-2015 13:51zedNote Added: 0016181
20-07-2015 13:59zedNote Added: 0016182
21-07-2015 00:37Yuriy777Note Added: 0016190
21-07-2015 06:10zedFile Added: restored.7z
21-07-2015 06:17zedNote Added: 0016196
21-07-2015 09:41Yuriy777Note Added: 0016203
21-07-2015 09:45Yuriy777Note Edited: 0016203bug_revision_view_page.php?bugnote_id=16203#r6662
21-07-2015 13:17zedFile Deleted: restored.7z
21-07-2015 13:17zedFile Added: Путь 68.kmz
21-07-2015 13:18zedFile Added: restored.v2.7z
21-07-2015 13:21zedNote Added: 0016210
27-07-2015 14:17vdemidovStatusnew => resolved
27-07-2015 14:17vdemidovResolutionopen => no change required
27-07-2015 14:17vdemidovAssigned To => vdemidov
27-07-2015 14:17vdemidovStatusresolved => closed

Notes
(0016181)
zed   
20-07-2015 13:51   
Файл marks.sml на треть забит нулями, данные заканчиваются примерно на отметке 11 Мб, а дальше идут 4 Мб пустоты. Видно, при сохранении меток что-то пошло не так и файл сохранился не полностью. Может программа завершилась аварийно или была на переносном диске, который выдернули раньше времени?
(0016182)
zed   
20-07-2015 13:59   
Последняя метка - "Путь 68" и видно, что он так и не смог до конца записаться. Если бэкапа нет, то можно восстановить всё, то есть до него. А почему метки не смогли записаться - вопрос.
(0016190)
Yuriy777   
21-07-2015 00:37   
Программа установлена на жестком диске ноутбука. Закрытие программы не производилось. Ноутбук просто "уходил в сон". Подскажите как можно восстановить?
(0016196)
zed   
21-07-2015 06:17   
>Закрытие программы не производилось. Ноутбук просто "уходил в сон".
Ну а надпись "Только для чтения" в какой момент появилась? Неужели после того как ноут проснулся? По-моему, программа всё-таки перезапускалась.

>Подскажите как можно восстановить?
Восстановить просто - найти последнюю метку по шаблону "name=", удалить всё что идёт после неё и в конец добавить пару закрывающих тегов: "</ROWDATA></DATAPACKET>". Приложил архив с восстановленными метками.

В качестве альтернативы sml меткам, могу посоветовать начать тестирование SQLite3 меток в текущей ночнушке.
(0016203)
Yuriy777   
21-07-2015 09:41   
(edited on: 21-07-2015 09:45)
Вы абсолютно правы. Виндос завершила работу с ошибкой (хотя должна была уйти в сон), запустил программу и увидел, что все метки пропали. Но такое уже бывало (аварийное завершение ОС) и метки всегда сохранялись. Видать звезды сошлись так.
Спасибо за помощь! На будущее буду знать.
PS: а из абракадабры после "name="Путь 68" scale1="2" scale2="0" lonlatarr="APCSsqe....." реально что-либо извлечь? Программистами или еще какими специалистами? Или это уже просто бессвязный набор символов?

(0016210)
zed   
21-07-2015 13:21   
Вытянул всё что можно из "Путь 68" в виде kmz и приаттачил более полный вариант восстановленных меток (то ли я в прошлый раз промахнулся и удалил больше чем надо, то ли ещё хз что, но сейчас файл меток получился на 3Мб больше).