View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002560 | Double Commander | File operations | public | 2020-11-24 16:50 | 2020-12-20 13:00 |
Reporter | Lithe | Assigned To | Alexx2000 | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Projection | none | ETA | none | ||
Product Version | 1.0.0 (trunk) | ||||
Target Version | 0.9.10 | Fixed in Version | 0.9.10 | ||
Summary | 0002560: Ошибка при создании архива | ||||
Description | Ошибка при создании архива | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Fixed in Revision | 9596 | ||||
Operating system | |||||
Widgetset | |||||
Architecture | |||||
|
Вы из каких-то религиозных соображений игнорируете пункт Steps To Reproduce? :) Формат архива? Каким плагином пробуете создать? |
|
> Вы из каких-то религиозных соображений игнорируете пункт Steps To Reproduce? Я думал из файла .err всё будет понятно. Формат zip. Плагины все штатные у меня. Никакие кроме просмотра не менял и не трогал. Все остальные файлы нормально запаковывает. На одном вот свалился. Сейчас попробовал его. Нормально прошло. Вчера вот ошибку выдал. Вчера пробовал несколько раз. Раза три. Была одна и та же ошибка. Пытался запаковать один файл. Выбрал пункт меню "Упаковать". В сл.окне стоит одна галочка "Сохранять пути". В настройках zip стоит Deflate и Maximum. |
|
> Я думал из файла .err всё будет понятно. Не всегда, а с описанием шагов можно пробовать воспроизвести. Странно, DC проверяет возможность записи в каталон назначения и выдаёт конкретную проблему. Дело вряд ли в неподходящих символах в имени или пути, иначе его в принципе не удалось бы сжать, а если бы файл был заблокирован какой-то программой, типа как MS Office блокирует открытый файл, то ошибка была бы другая и она не валит DC. Перед падением zip-файл с нулевым размером успевал создаться? Тут, похоже, без Alexx2000 не разобраться... (Вряд ли проблемы с жёстким или с оперативной памятью, ошибок было бы больше.) |
|
Папки были локальные. Ничего особенного. Имя файла тоже вполне обычное (и даже полностью латинское). Ничем занят он не был. Я несколько раз попытался создать архив с одним и тем же результатом. В итоге запустил TC и сделал с его помощью. |
|
Судя по логу $00007FF7C967A3A2 line 415, column 12 of filesources/wcxarchive/uwcxarchivefilesource.pas in C:\DoubleCmd\doublecmd.exe в каталоге назначения уже был архив (файл) с таким именем, при этом этот архив битый, поэтому DC не смог его прочитать (если архив существует, то файлы добавляются в уже существующий архив). Падение конечно надо исправить и выводить нормальный диалог об ошибке в этом случае. Но вот более конкретно сказать что там произошло уже не получиться. |
|
Вначале такого архива там точно не было!!! Я просто пробовал несколько раз. Видимо сначала он по какой то причине создался, а потом уже был там битый. Видимо надо было самый первый файл doublecmd.err сохранить. |
|
Вполне возможно что так и было. Падать больше не будет, а теперь будет просто выводить ошибку. |
|
Может быть сделать так, чтобы файл doublecmd.err не затирался, а создавался новый типа doublecmd.er1, например? |
|
Вообще то он не затирается, запись всегда ведется в конец файла. В логе две попытки создания архива. |
|
А откуда же тогда взялся битый архив? Я уверен, что в каталоге такого архива не было! |
|
Возможно первая ошибка была "штатной", такие не пишутся в doublecmd.err. Как я уже выше писал, точно установить что произошло сейчас невозможно. |
|
В данном виде ошибка исправлена. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-11-24 16:50 | Lithe | New Issue | |
2020-11-24 16:50 | Lithe | File Added: Screenshot_14.png | |
2020-11-24 16:50 | Lithe | File Added: doublecmd.err | |
2020-11-24 19:45 | Skif_off | Note Added: 0003554 | |
2020-11-25 08:58 | Lithe | Note Added: 0003555 | |
2020-11-25 09:00 | Lithe | Note Edited: 0003555 | |
2020-11-25 09:05 | Lithe | Note Edited: 0003555 | |
2020-11-27 14:43 | Skif_off | Note Added: 0003557 | |
2020-11-27 15:50 | Lithe | Note Added: 0003559 | |
2020-11-27 15:53 | Alexx2000 | Note Added: 0003560 | |
2020-11-27 15:53 | Alexx2000 | Status | new => acknowledged |
2020-11-27 17:04 | Lithe | Note Added: 0003562 | |
2020-11-27 22:00 | Alexx2000 | Fixed in Revision | => 9596 |
2020-11-27 22:00 | Alexx2000 | Note Added: 0003566 | |
2020-11-27 22:00 | Alexx2000 | Assigned To | => Alexx2000 |
2020-11-27 22:00 | Alexx2000 | Status | acknowledged => resolved |
2020-11-27 22:00 | Alexx2000 | Resolution | open => fixed |
2020-11-27 23:34 | Lithe | Note Added: 0003567 | |
2020-11-28 00:05 | Alexx2000 | Note Added: 0003568 | |
2020-11-28 12:42 | Lithe | Note Added: 0003570 | |
2020-11-29 13:13 | Alexx2000 | Note Added: 0003582 | |
2020-11-29 14:23 | Lithe | Note Added: 0003585 | |
2020-11-29 14:23 | Lithe | Status | resolved => closed |
2020-12-20 13:00 | Alexx2000 | Fixed in Version | => 0.9.10 |
2020-12-20 13:00 | Alexx2000 | Target Version | => 0.9.10 |