не работает копирование после Ctrl+L Tab Ctrl+L

Здесь можно сообщить о найденных багах в Far.
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

не работает копирование после Ctrl+L Tab Ctrl+L

Post by r-bin »

Странно, что никого не заинтересовал данный баг. Воспроизводимость 105%. Причём не только через нетворк броузер, но и через обычные сетевые симлинки.
Вот ещё один "баг". Может заинтересует он.

Фар 4747 x86 win7 x64
Слева на панели одна папка, справа другая. На правой панели помечаем несколько файлов. Переключаемся на левую панель. Нажимает Ctrl+L, чтобы проверить место на диске левой панели.
Можно удалять файлы, а можно ничего не делать в левой панели. Нажимаем Tab - переключаемся на правую панель. Жмём Ctrl+L, чтоб убрать инфо-панель. Видим наши помеченные файлы на правой панели. Пытаемся их копировать на левую панель. В результате ошибка – файлы не найдены. На Far2 такое не воспроизводится.

ЗЫ. Но меня более волнует первоначально описанный баг в этом топике. Уже море проблем поимел из-за него.)
Last edited by r-bin on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: тема разделена
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Network browser и отслеживание изменений в папках по сети

Post by Kerberos464 »

первый баг воспроизвести не смог, а второй - да, повторяется.
win 10 au 1607 x64, far 3.0.4756 x86.

16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

Network browser и отслеживание изменений в папках по сети

Post by r-bin »

Kerberos464 wrote:первый баг воспроизвести не смог
...
Странно конечно. Может на win10 и не так работает сеть, но на win7 именно так (для фара).
Уточню кейс.
Есть сетевая пака, в ней другая. Заходим в эту сетевую папку фиксируем, что там находится из файлов, заходим в подпапку и там "сидим". В это время в первой папке т.е. корневой для текущей делаем некоторые изменения с файлами, добавляем или удаляем. После этих манипуляций (другой программой) выходим фаром из папки на уровень вверх, т.е. туда где файлы изменились. Изменений не видно. Ctrl-R не помогает, галка "автообновлять сетевые диски" не влияет ни на что.

Другой кейс. За1ти в подпапку и выйти обратно на уровень вверх. В подпапке сделать изменения сторонней прогой. После зайти из текущего уровня обратно в подпапку фаром. Изменений "не будет".

Такое ощущение, что если фар уже увидел содержимое сетевой подпапки, то заставить его перечитать содержимое невозможно (не так просто по крайней мере. если самому начать мутить в папку - добавлять, удалять, то изменения "проявляются"). Возможно это косяк винды. Но, как я говорил, провести такой трюк с обычным проводником не удаётся.

upd."Сетевая папка" - это не просто сетевой ресурс, а некая "глубокая" подпапка в нем. Возможно это важно. Сейчас не могу проверить.
User avatar
OlegX
Posts: 68
Joined: Wed 22 Dec, 2010 12:28
Location: Казань
Has thanked: 3 times

Network browser и отслеживание изменений в папках по сети

Post by OlegX »

Баг с пометкой файлов воспроизводится - Far 3.0 (build 4757) x64. Win 10 10240.

С сетью, навскидку, в текущем окружении воспроизвести не удалось - две 10-ки с расшареной папкой. Но в предыдущем окружении (на старой работе) что-то такое было. Помню, что 100% не воспроизводилось, но иногда Far не перечитывал изменения на сетевом ресурсе пока на локальном месте сам не начнешь что-то изменять, например, создавать файл в этом ресурсе. Имя сетевого ресурса публиковалось в домене, тачки его цепляли по полному имени, был включен Client Access Rights, сам ресурс размещался на win2003srvR2, клиентские места под XP и win7.
montonero
Posts: 463
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 3 times
Been thanked: 9 times

Network browser и отслеживание изменений в папках по сети

Post by montonero »

r-bin, а ваши сетевые папки случайно не в DFS расположены?
"Far... Far never changes..."
2useven10
Posts: 5210
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Network browser и отслеживание изменений в папках по сети

Post by 2useven10 »

http://forum.farmanager.com/viewtopic.p ... 00#p140000 (про выделение файлов) надо перенести в глюкобаги.
воспроизводится стабильно, выделять файлы не обязательно (достаточно: http://forum.ru-board.com/topic.cgi?for ... rt=1880#11)
появилось в 4745 -- 'О сколько нам открытий чудных ...'
Last edited by 2useven10 on Mon 05 Sep, 2016 15:16, edited 1 time in total.
2useven10
Posts: 5210
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

не работает копирование после Ctrl+L Tab Ctrl+L

Post by 2useven10 »

Название не очень удачное унаследовалось. Речь о 'втором' баге с Ctrl-L копированием и 'Not found'...
И первые 3 поста тоже лишние.
2useven10
Posts: 5210
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Network browser и отслеживание изменений в папках по сети

Post by 2useven10 »

Баг проявился, т.к. для текущей панели теперь не всегда устанавливается (восстанавливается) SetCurDir(),
а существование файла проверяется по его имени на панели (без добавления панельного каталога).
Last edited by 2useven10 on Mon 05 Sep, 2016 16:32, edited 2 times in total.
2useven10
Posts: 5210
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Network browser и отслеживание изменений в папках по сети

Post by 2useven10 »

Для иллюстрации можно открыть 2 разные файловые панели и выполнить
lua:Keys('CtrlL Tab CtrlL') far.Show(APanel.Path, win.GetCurrentDir())
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Network browser и отслеживание изменений в папках по сети

Post by zg »

2useven10 wrote: Для иллюстрации можно открыть 2 разные файловые панели и выполнить
lua:Keys('CtrlL Tab CtrlL') far.Show(APanel.Path, win.GetCurrentDir())
t-rex wrote:— Какой результат ожидался?
— Что получилось вместо этого?
у меня результат lua:Keys('CtrlL Tab CtrlL') far.Show(APanel.Path, win.GetCurrentDir()) и lua:far.Show(APanel.Path, win.GetCurrentDir()) совпадает и соответствует ожиданиям.
2useven10
Posts: 5210
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Network browser и отслеживание изменений в папках по сети

Post by 2useven10 »

zg wrote: совпадает и соответствует ожиданиям.
У меня не совпадает:

Code: Select all

╔══════════════════════════╗
║  1│ C:\Projects\far\far3 ║
║  2│ C:\0\4               ║
╚══════ 2 arguments ═══════╝
2useven10
Posts: 5210
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Network browser и отслеживание изменений в папках по сети

Post by 2useven10 »

левая панель (С:\0\4) была активной до выполнения макроса.
после выполнения активна правая панель (C:\Projects\far3) но текущим является каталог левой панели.
Last edited by 2useven10 on Mon 05 Sep, 2016 17:13, edited 1 time in total.
2useven10
Posts: 5210
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Network browser и отслеживание изменений в папках по сети

Post by 2useven10 »

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

Code: Select all

			// проверка на вшивость ;-)
			if (!os::GetFindDataEx(strSelName,SrcData))
			...
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Network browser и отслеживание изменений в папках по сети

Post by zg »

2useven10 wrote:У меня не совпадает
анси плагины, плагин синхронизирующий текущую папку, что-то ещё. у меня ничего из этого нет, у меня win.GetCurrentDir() всегда равен %FARHOME%. так что
2useven10 wrote: PS: я не счиатаю, что текущий каталог должен совпадать с каталогом активной панели.
Но проверка в коде копира без этого обламывается.
сомнительно.
2useven10
Posts: 5210
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Network browser и отслеживание изменений в папках по сети

Post by 2useven10 »

У меня есть старый FarFtp, но тем не менее каталоги не совпадают.
Под отладчиком тоже воспроизводится.
Post Reply

Return to “Глюки и баги”