View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003121 | Plugins | Arclite | public | 2015-11-21 02:14 | 2015-12-17 13:43 |
Reporter | Benchmark_rb | Assigned To | 2useven10 | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Summary | 0003121: Ненужное сообщение об ошибке | ||||
Description | После тестирования (по Shift+F3) содержимого вложенного архива, на выходе получаем сообщение "Archive modification not supported. plugin.cpp:456" | ||||
Steps To Reproduce | Пример: есть archive.rar, внутри него, допустим, arc1.zip и arc2.zip с любыми файлами. Входим в главный rar, затем в любой zip, внутри zip'a жмём Shift+F3, тестируем, после чего выходим обратно (как угодно: курсором, по Backspace через макрос, мышью). На выходе получаем сообщение "Archive modification not supported. plugin.cpp:456" Откуда оно берётся и зачем ? | ||||
Tags | No tags attached. | ||||
|
Еще интереснее: если у нас внутри RAR вложен не ZIP, а другой RAR, то вместо сообщения "Archive modification not supported" показывается диалог "Add files to archive". |
|
Это вновь приобретенные 'особенности' или старые? |
|
В ноябрьском "стабильном" билде 4455 уже присутствуют. Похоже старые. |
|
'Ещё интереснее' у меня не повторяется. Как исправить пока не знаю. Собственно проблема не в плагине. Фар вызывает ProcessHostFileW() плагина, в котором выполняется проверка файлов/архива. Если вернуть 1 (TRUE), фар ставит флаг changed, хотя при проверке естественно ничего не поменялось. Потом при выходе из вложенного архива фар проверяет changed и пытается обновить содержимое архива PutFilesW(), что для случая с rar невыполнимо. Можно вернуть 0 (FALSE), но тогда не снимется пометка с проверяемых файлов (вроде как они не были успешно проверены). |
|
Хотя флаг пометки можно сбросить в плагине... |
|
проверяйте в следующей сборке |
|
Свежий билд 213 отрабатывает корректно, причем в обоих случаях. Спасибо! |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-11-21 02:14 | Benchmark_rb | New Issue | |
2015-12-15 18:39 | Benchmark_rb | Note Added: 0014133 | |
2015-12-15 18:54 | 2useven10 | Note Added: 0014134 | |
2015-12-15 21:30 | Benchmark_rb | Note Added: 0014135 | |
2015-12-16 13:53 | 2useven10 | Note Added: 0014137 | |
2015-12-16 13:57 | 2useven10 | Note Edited: 0014137 | |
2015-12-16 14:27 | 2useven10 | Note Added: 0014138 | |
2015-12-16 14:32 | 2useven10 | Note Added: 0014139 | |
2015-12-16 14:32 | 2useven10 | Assigned To | => 2useven10 |
2015-12-16 14:32 | 2useven10 | Status | new => feedback |
2015-12-17 13:02 | Benchmark_rb | Note Added: 0014143 | |
2015-12-17 13:02 | Benchmark_rb | Status | feedback => assigned |
2015-12-17 13:43 | 2useven10 | Status | assigned => closed |
2015-12-17 13:43 | 2useven10 | Resolution | open => fixed |