View Issue Details

IDProjectCategoryView StatusLast Update
0003402PluginsNetBoxpublic2017-03-09 17:59
ReporterAlexanderCh Assigned Tomichael.lukashov  
PrioritynormalSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Platformx64OSWindowsOS Version7
Product Version3.0 
Summary0003402: Не работает переход из folders history (или AltHistory) на посещенную через NetBox папку на удалённом scp/sftp сервере
DescriptionНе работает переход из истории папок (стандартная folders history или AltHistory) на ранее посещенную через NetBox папку на удалённом scp/sftp сервере.
В зависимости от версии Far возвращает ошибку или ничего не делает.
Steps To ReproduceТесткейс
1) Зарегистрировать подключение к удаленному Linux серверу через NetBox (scp, sftp), запомнить пароль
2) Зайти по этому подключению, принять ключ
3) посетить на сервере папку /tmp, посетить папку /home
4) открыть folders history, навигироваться на запись NetBox:/tmp, нажать Enter
Actual Result: успешно происходит переход
5) сменить диск в активной панели на локальный (покинуть сервер) Alt+F1 c
4) открыть folders history, навигироваться на запись NetBox:/tmp, нажать Enter
Expected Result: ожидался переход в папку /tmp на удаленном сервере (ранее работало)
Actual Result: переход не происходит
Far 3.0 4774 x64 + AltHistory пишет ошибку: Not implemented. Code: 3015
Так же проверил на виртуалке Win7 x64 свежую установку без дополнительных плагинов.
Свежие версии от 03-Mar-2017 (x86, x64) включая ночные сборки на нажатие Enter в стандартной history на NetBox локацию закрывают окно истории и перехода не происходит (последней проверял Far 3.0 4904 x86).
Additional InformationПлатформа Windows 7 x64.
Включение debug 2 логгирования NetBox не принесло ценной информации, т.к. log файл не появляется.

Сломалось предположительно после апгрейда Far. С какой версии апгрейдился - не сохранил. Скорее всего была версия возрастом более года (судя по возрасту папки 20-08-2015).

Аналогичная проблема описана тут
Postby IgorT75 » Fri 20 May, 2016 17:40
https://forum.farmanager.com/viewtopic.php?p=137967#p137967
Не удалось понять, где проблема: в Far, NetBox, AltHistory.
Руками из командной строки можно перейти в нужную папку NetBox:scp://user:pass@server:22/tmp

Мелкие наблюдения.
Смущает, что в History не указывался сервер. Это приводило к конфузам, если на разных серверах я посещал одинаковые папки.
Количество двоеточий отличается: стандартная Folders History рисует NetBox:/tmp, AltHistory рисует NetBox::/tmp
TagsNo tags attached.

Activities

michael.lukashov

2017-03-09 05:23

developer   bugnote:0015252

Проверьте на последнем билде Far 4910, исправил показ папок в списке Folders History и переход на папку на удаленном сервере. AltHistory выдает ошибку

╔════════════ Host file not found ════════════╗
║ webdav.yandex.ru ║
║ The nearest existing folder is ║
║ ║
╟─────────────────────────────────────────────╢
║ [ Abort ] { Nearest } [ Delete ] [ Cancel ] ║
╚═════════════════════════════════════════════╝
Исходников AltHistory я не нашел, так что тут надо с автором связываться, чтобы он поправил.

AlexanderCh

2017-03-09 07:04

reporter   bugnote:0015253

Last edited: 2017-03-09 07:15

Михаил, спасибо за оперативность!
Стандартная folders history теперь работает и по новым записям с указанием сервера, и по сохранившимся в истории старым записям без указания сервера.
AltHistory работает только по старым записям. На новых выдает указанную ошибку.

Попробую связаться с автором AltHistory.
http://forum.farmanager.com/viewtopic.php?p=142903#p142903

Если перспектива починки AltHistory под новый вид записей будет туманной, я бы предпочёл оставить старый вид записей, для совместимости с AltHistory.

zg

2017-03-09 10:34

developer   bugnote:0015255

в чём смысл поддерживать баги плагина?

AlexanderCh

2017-03-09 15:34

reporter   bugnote:0015256

zd,
Как айтишник я понимаю, что не по феншую поддерживать в продукте костыль, чтобы не падал глючный плагин.
Но для меня, как пользователя, нерабочий ALtHistory - это критикал. Некорректное отображение - это минор.
Я бы предложил подождать недельку-две ответа авторов ALtHistory.

zg

2017-03-09 16:57

developer   bugnote:0015257

а что там можно поддерживать-то? фар отдаёт для пункта истории четыре параметра, эти четыре параметра без какого либо анализа и изменения нужно передать в апи функцию. всё. если плагин с такой элементарной операцией не справляется, то поддерживай, не поддерживай — оно потенциально нерабочее.

AlexanderCh

2017-03-09 17:41

reporter   bugnote:0015259

Ну раньше же как-то работало. Может быть раньше Фар некорректно отдавал параметры в историю и, поэтому плагин поддержал именно это поведение. Не знаю. Конечно же надо чинить плагин. Просто непонятно, когда это случится.

zg

2017-03-09 17:59

developer   bugnote:0015260

в фаре вообще ничего не менялось. раньше нетбокс не мог перейти куда надо по собственным же данным. теперь может. в фаре всё работает без изменений в коде.

Issue History

Date Modified Username Field Change
2017-03-07 16:42 AlexanderCh New Issue
2017-03-09 05:23 michael.lukashov Note Added: 0015252
2017-03-09 05:24 michael.lukashov Assigned To => michael.lukashov
2017-03-09 05:24 michael.lukashov Status new => assigned
2017-03-09 07:04 AlexanderCh Note Added: 0015253
2017-03-09 07:15 AlexanderCh Note Edited: 0015253
2017-03-09 10:34 zg Note Added: 0015255
2017-03-09 15:34 AlexanderCh Note Added: 0015256
2017-03-09 16:57 zg Note Added: 0015257
2017-03-09 17:41 AlexanderCh Note Added: 0015259
2017-03-09 17:59 zg Note Added: 0015260