Как сообщать об ошибках в плагине к Lightroom

October 27 2008 12:54

Всем привет! Можете считать этот пост административным, а можете техническим. Дело в том, что уже несколько раз ко мне обращаются люди с просьбой разобраться в том, почему мой плагин для экспорта из Adobe Lightroom в Яндекс Фотки выдает ту или иную ошибку, а то и попросту не работает.

Как правило, большинство сообщений об ошибках сводятся к тому, что вы пишете: «Помогите пожалуйста, картинки не загружаются!», или: «Почему-то не проходит авторизация!». По таким отчетам (баг репортам), очень сложно судить о том, что же произошло на самом деле, поэтому сейчас я расскажу вам, как включить в плагине отладочный режим и прислать мне лог, для дальнейшего разбора полетов.

Делается это довольно просто, однако, если вы работаете под замечательной ОС Windows, то вам понадобится дополнительная программа — WinDbg. Будьте внимательны, в зависимости от того, какая у вас версия Windows, нужно скачать либо 32 битную, либо 64 битную версию WinDbg.

Говорят так же, что можно использовать программу DebugView, но лично я ее не пробовал.

Итак, что же нужно сделать, чтобы получить полный лог от плагина экспорта:

  1. Для того, чтобы вся информация записывалась в лог, нужно в плагине, в файлике YaExportServiceProvider.lua поправить переменную «local isDebug = false» на «local isDebug = true».
  2. Запустить Adobe Lightroom.
  3. Открыть лог сообщений
    • Если вы работаете под Windows, то
      • Запустить WinDbg
      • В WinDbg выбрать пункт File > Attach to a Process
      • В диалоге Attach to Process в списке процессов найти lightroom.exe
      • Выбрать его и кликнуть OK
      • В WinDbg выбрать Debug > Go
    • Если работаете под маком, то
      • Открыть приложение Console.app (Консоль). Обычно оно находится в папке Utilities (Утилиты).
  4. Далее, пользоваться Lightroom
  5. В консоль или окно WinDbg, будет выводиться отладочная информация используемых плагинов, ее нужно сохранить и прислать мне на email svetlyak.40wt на gmail.com.

Как видите, это не так уж и сложно. Кстати, пользуясь случаем, хочу сообщить, что самуе продвинутые пользователи, владеющие навыками программирования, могут попробовать исправить и доработать плагин. Отныне его исходные коды доступны на сервисе GitHub.

Add bookmarks:

  • bobrdobr.ru
  • del.icio.us

Make news:

  • news2.ru
  • digg.com

Comment count: 4

UncleSam

«что вы пишЕте»

Тимон

Привет! Одно замечание - скажи поточнее, какой WinDbg скачивать (я сначала скачал 64-битный, а он не пошел; для 32-битной платформы запустился) Кстати, я тебе посылал ночью отладочную инфу, теперь жду ответа :) Сам не понял, в чем там ошибка.

Ffsdmad

К чему всё это? Или по другому нельзя ни как?

@Ffsdmad что «к чему»?

Post a comment

To leave comments, please, identify yourself.

Subscribe on comments