View Issue Details

IDProjectCategoryView StatusLast Update
0000746SAS.ПланетаБаг / Bugpublic10-10-2012 11:51
ReporterTolik Assigned Tovdemidov  
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version110427.Beta 
Target Version120808Fixed in Version120808 
Summary0000746: Теряется путь к кэшу (параметр карты)
DescriptionИногда не сохраняется параметр карты Путь к кэшу.
После запуска программы часто возникает ситуация, когда путь к кэшу (например, Google Maps) меняется с установленного значения m:\map на дефолтный map (где m: - это TrueCrypt volume).
При этом другие параметры - URL и Пауза - не пропадают.
Steps To Reproduce1. В программе установить путь к кэшу на диск TrueCrypt и режим Интернет+кэш.
2. Выйти
3. Размонтировать диск
4. Войти
-> путь к кэшу потерялся, без предупреждения.

Additional InformationБаг проявляется только при вписывании параметра NameInCache в maps.ini (=при задании в GUI). Если этот параметр вписан в zmp, он остаётся неизменным, но вписывать его в zmp не очень правильно, хотя это и устойчиво работает.
Tagsкэш, папки, параметры

Relationships

related to 0000686 closedvdemidov Проверять наличие кэша для всех карт и, если не найден, выводить сообщение 

Activities

Tolik

19-05-2011 03:58

manager   ~0002584

Last edited: 19-05-2011 05:21

Это происходит, когда TrueCrypt volume is not mounted во время запуска SAS.Планеты. Она, наверно, не видит диска m: и сбрасывает параметр в значение по умолчанию.
Это неправильно, должна быть просто ошибка "Путь не найден".

Papazol

19-05-2011 19:59

reporter   ~0002601

686 инцидент про то же.

Tolik

19-05-2011 20:54

manager   ~0002605

В 686 описано как раз обратное: если диск не смонтирован, карта не работает. Так и должно быть. Это в 110418.

Может быть, в 110427.Beta добавлена фича, которая сбрасывает путь на дефолтный? Тогда её надо убрать.

Papazol

19-05-2011 21:17

reporter   ~0002609

Возможно, сброс на дефолтный путь происходит в случае попытки что-либо скачать на карте, которой нет. Ведь всё остальное, необходимое для скачивания, присутствует. А файлы куда-то нужно записывать. Я скачивать не пробовал в тот раз.

Tolik

19-05-2011 21:21

manager   ~0002610

Может быть и так. Но это неправильно. Из-за этого у меня уже полный бардак: кэш на m: и частично дублирующий его кэш на c:
И ненужное скачивание того, что уже есть.
И постоянная ручная правка этого параметра.

Tolik

16-06-2011 16:18

manager   ~0002959

Last edited: 16-06-2011 16:19

Путь к кэшу теряется не только в описанном случае "Steps To Reproduce".
Также теряется без всякой видимой причины.
Например:
1. В программе установить путь к кэшу на диск TrueCrypt
2. Выйти
3. Войти
4. Выйти
5. Войти
-> путь к кэшу потерялся

Papazol

16-06-2011 19:07

reporter   ~0002960

Это что же, даже при подмонтированном томе теряется?

gpsMax

17-06-2011 09:30

manager   ~0002961

У меня путь к подмонтированному диску Truecrypt ни разу не терялся, ни в XP, ни в семёрке. Правда, SAS на том же диске находится.

Tolik

17-06-2011 12:27

manager   ~0002963

Last edited: 17-06-2011 12:30

Вот именно, что иногда теряется даже при подмонтированном томе, даже при источнике Кэш. То есть при очередном запуске программы вместо карты какая-то расплывчатая каша.

Достало безумно. Потому и повысил приоритет уже до неприличия, надеюсь, разработчики всё-таки отреагируют.

gpsMax

17-06-2011 13:42

manager   ~0002964

То есть сама программа на одном диске, а кэш на другом?

А если, в таком случае, их на один диск положить, будет повторяться? И, кстати, не может такого быть, что Truecrypt том автодемонтирует, по таймауту?

Tolik

17-06-2011 14:11

manager   ~0002965

Да. Программа на c:, кэш на m:, диск смонтирован и доступен без проблем.
Сам файл - контейнер tc тоже на c: (это не важно).

Однако при запуске SAS ИНОГДА в параметрах карты появляется путь по умолчанию. Остальные параметры не теряются, т.е. с maps.ini проблем нет.

Если положить на m: и программу, и кэш, то и параметры карты менять не надо. Тогда проблемы, конечно, не будет.

gpsMax

18-06-2011 13:10

manager   ~0002967

У меня одна из карт смонтирована на другой диск Truecrypt, который не всегда бывает подмонтирован. Но за прошедшие несколько месяцев не было такого, чтобы путь терялся. На семерке точно всё нормально, на XP есть вероятность, что это я не заметил, но вряд ли.

Правда, у меня постоянно выставлен режим Кэш - может, в этом дело?

Tolik

19-06-2011 04:03

manager   ~0002970

Пожалуйста, попробуйте воспроизвести точно как я писал в Steps To Reproduce и в посте 2959. Не может быть, что проблема только у меня.

gpsMax

19-06-2011 09:12

manager   ~0002976

Попробую. Вы, в свою очередь, попробуйте выставить режим Кэш - возможно, в этом дело.

gpsMax

19-06-2011 09:14

manager   ~0002977

Хм. Кстати, у меня версия 110418, упустил этот момент из виду. Буду тоже смотреть в обоих версиях.

gpsMax

19-06-2011 17:48

manager   ~0002980

Last edited: 19-06-2011 17:49

Не понимаю. Всё работает же. Мне не удаётся воспроизвести эту потерю пути. В обоих версиях, в обоих режимах, с отключенным и подключенным томом.

gpsMax

19-06-2011 17:58

manager   ~0002981

А, я понял в чём дело. Я-то прописывал NameInCache жестко в zmp, а не в GUI. Во втором случае, действительно, после второго-третьего запуска (смотря как считать) строка с NameInCache просто удаляется из maps.ini.

В качестве обходной меры - правьте zmp. Это не совсем правильно, ибо при обновлении Меркуриалом изменения могут не сохраниться (хотя и должны), но это точно работает.

Tolik

19-06-2011 18:16

manager   ~0002982

Спасибо за workaround. Наверно, поправлю zmp. Только придётся внимательно следить, чтобы эти изменения не попали в репозиторий :)

Где же zed и vdemidov???

gpsMax

19-06-2011 19:23

manager   ~0002985

А чего им на такие мелочи реагировать :-)

vasketsov

22-06-2011 13:25

manager   ~0003019

теряется путь к кэшу безо всяких монтирований и демонтирований.
пришлось откатиться с 110418 на 110216.
а началось с того, что после перезаписи EXE-хи на 110418 слетели все пути.
в сад такие релизы.

Papazol

22-06-2011 13:57

reporter   ~0003020

Попробовал воспроизвести эффект. Перенёс на диск TrueCrypt одну папку с кэшем. В zmp указал соответствующее НамеИнЦацхе. Попробовал несколько раз открыть-закрыть программу, ничего не произошло. Если после закрытия программы отмонтировать диск TrueCrypt, а потом открыть программу, то карты не видно, и не скачивается, а пишет какую-то ошибку, но какую - прочитать невозможно, текст смещён относительно тайла.
Эксперимент как бы не совсем чистый, так как путь к кэшу указывал не в программе, а в zmp. Но весь кэш переносить на скрытый диск не хочу, это очень долго.

Papazol

22-06-2011 14:04

reporter   ~0003021

Второй эксперимент: zmp исправил как было, путь к кэшу указал в программе. Открыл-закрыл, туда-сюда, смонтировал-размонтировал диск - ничего. Путь к кэшу как был, который я написАл, так и остался. Винда, правда, XP.

vdemidov

22-06-2011 14:27

manager   ~0003022

Баг был ровно на ту же тему что и баг с потерей типа кэша. Сбрасывалось после второго перезапуска.

Issue History

Date Modified Username Field Change
19-05-2011 03:48 Tolik New Issue
19-05-2011 03:48 Tolik Status new => acknowledged
19-05-2011 03:50 Tolik Description Updated
19-05-2011 03:51 Tolik Summary Теряется путь к кэшу из параметров карты => Теряется путь к кэшу (параметр карты)
19-05-2011 03:58 Tolik Note Added: 0002584
19-05-2011 05:21 Tolik Note Edited: 0002584
19-05-2011 11:32 gpsMax Tag Attached: папки
19-05-2011 11:32 gpsMax Tag Attached: параметры
19-05-2011 11:32 gpsMax Tag Attached: кэш
19-05-2011 19:59 Papazol Note Added: 0002601
19-05-2011 20:54 Tolik Note Added: 0002605
19-05-2011 20:54 Tolik Relationship added related to 0000686
19-05-2011 21:17 Papazol Note Added: 0002609
19-05-2011 21:21 Tolik Note Added: 0002610
20-05-2011 03:08 Tolik Steps to Reproduce Updated
20-05-2011 03:25 Tolik Steps to Reproduce Updated
15-06-2011 11:21 Tolik Severity minor => major
15-06-2011 11:24 Tolik Reproducibility random => always
15-06-2011 11:25 Tolik Description Updated
16-06-2011 16:18 Tolik Note Added: 0002959
16-06-2011 16:19 Tolik Note Edited: 0002959
16-06-2011 16:20 Tolik Priority high => urgent
16-06-2011 19:07 Papazol Note Added: 0002960
17-06-2011 09:30 gpsMax Note Added: 0002961
17-06-2011 12:27 Tolik Note Added: 0002963
17-06-2011 12:28 Tolik Note Edited: 0002963
17-06-2011 12:30 Tolik Note Edited: 0002963
17-06-2011 13:42 gpsMax Note Added: 0002964
17-06-2011 14:11 Tolik Note Added: 0002965
18-06-2011 13:10 gpsMax Note Added: 0002967
19-06-2011 04:03 Tolik Note Added: 0002970
19-06-2011 09:12 gpsMax Note Added: 0002976
19-06-2011 09:14 gpsMax Note Added: 0002977
19-06-2011 17:48 gpsMax Note Added: 0002980
19-06-2011 17:49 gpsMax Note Edited: 0002980
19-06-2011 17:58 gpsMax Note Added: 0002981
19-06-2011 18:04 gpsMax Additional Information Updated
19-06-2011 18:16 Tolik Note Added: 0002982
19-06-2011 19:23 gpsMax Note Added: 0002985
22-06-2011 13:25 vasketsov Note Added: 0003019
22-06-2011 13:57 Papazol Note Added: 0003020
22-06-2011 14:04 Papazol Note Added: 0003021
22-06-2011 14:27 vdemidov Note Added: 0003022
22-06-2011 14:27 vdemidov Status acknowledged => resolved
22-06-2011 14:27 vdemidov Fixed in Version => 120808
22-06-2011 14:27 vdemidov Resolution open => fixed
22-06-2011 14:27 vdemidov Assigned To => vdemidov
22-07-2011 06:15 Tolik Target Version => 120808
10-10-2012 11:51 Tolik Status resolved => closed
08-08-2025 13:22 zed Category Баг => Баг / Bug