Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: Mashinarium on 24 07 2019, 15:41:59

Title: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: Mashinarium on 24 07 2019, 15:41:59
Здравствуйте, пользуюсь плагином Send ScreenShot+ Часто при отправке скриншота появляется ошибка.
Бывает что вылечивается само. Но всё же мб знающие люди подскажите в чём может быть проблема или куда
копать хотя бы. Спасибо. Ошибку видно на скриншоте.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: Apollo2k4 on 25 07 2019, 06:08:01
Mashinarium, ошибка говорит, что вам не разрешено загружать картинки во free аккаунт. Проверяйте настройки своего сервиса куда загружаете картинки.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: Mashinarium on 26 07 2019, 17:55:12
Mashinarium, ошибка говорит, что вам не разрешено загружать картинки во free аккаунт. Проверяйте настройки своего сервиса куда загружаете картинки.

В принципе так то и есть. Если при отправки скриншотов не указать через какой сервис будет отослан, то периодически сталкиваешься с этой ошибкой.
Соответственно если указать то всё нормально. Просто не удобно каждый раз выбирать ресурс, а настройки конкретно это опции не запоминает плагин.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: dartraiden on 26 07 2019, 20:35:54
А это не из Миранды вообще ошибка приходит а от сервиса (поскольку в исходниках плагина такого сообщения нет). Следовательно, если сервис не выбран, то она пытается загрузить на какой-то сервис по умолчанию, который не позволяет грузить на free аккаунты. Отсюда вопрос, на какой же сервис оно пытается загрузить по умолчанию? Если мы это узнаем, то можно по умолчанию (если пользователь не выбрал сервис) назначить какой-нибудь другой ресурс, который себя так погано не ведет.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: Mashinarium on 27 07 2019, 19:12:05
А это не из Миранды вообще ошибка приходит а от сервиса (поскольку в исходниках плагина такого сообщения нет). Следовательно, если сервис не выбран, то она пытается загрузить на какой-то сервис по умолчанию, который не позволяет грузить на free аккаунты. Отсюда вопрос, на какой же сервис оно пытается загрузить по умолчанию? Если мы это узнаем, то можно по умолчанию (если пользователь не выбрал сервис) назначить какой-нибудь другой ресурс, который себя так погано не ведет.

Да именно так. Вопрос как узнать что там стоит по умолчанию, так если смотреть и не чего не менять там пустое поле. Скрин выше)
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: dartraiden on 27 07 2019, 21:58:12
Поскольку задачка связана с сетью, проще всего включить сетевой лог (https://wiki.miranda-ng.org/index.php?title=Network_log/ru) для плагина, попытаться отправить скриншот в это самое "прекрасное далёко", а затем посмотреть URL в логе.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: Mashinarium on 28 07 2019, 17:28:16
Посмотреть URL в логе.

Посмотрел в логе. Может я что то не понимаю. Прямая ссылка должна быть? Выложу 2 лога ниже. Спасибо.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: dartraiden on 28 07 2019, 21:28:14
https://github.com/miranda-ng/miranda-ng/issues/2018
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: Mashinarium on 19 08 2019, 16:03:06
https://github.com/miranda-ng/miranda-ng/issues/2018



Здравствуйте, снова вопрос по этому плагину. Не проводились ли какие нибудь оптимизации по работе этого плагина, совсем перестал работать.
Миранда даже вылетает с ошибкой при попытке сделать скриншот. Просит сохранить лог. Лог приложил к сообщению. Плагин очень удобный и полезный. Хотелось чтоб работал. Спасибо.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: dartraiden on 19 08 2019, 17:15:27
Раз тикет закрыт, значит, проводились, что логично.

А покажите настройки, с которыми скриншот создаёте. У меня всё работает.
Лог бесполезен, пока вы не обновились до версии с отладочными символами, увы. Нужно выбрать в настройках апдейтера версию с отладочными символами обновиться и переделать лог.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: Mashinarium on 20 08 2019, 16:48:14
А покажите настройки, с которыми скриншот создаёте. У меня всё работает.
Лог бесполезен, пока вы не обновились до версии с отладочными символами, увы. Нужно выбрать в настройках апдейтера версию с отладочными символами обновиться и переделать лог.

Я вообще не могу сделать скриншот. При попытки нажать на строчку, на любую из двух (отправить скриншот или отправить скриншот экрана) миранда крошиться.
И выскакивает сообщение с вопросом сделать ли крашлог. Можно поподробнее что за апдейтер? Полазил в настройках в обновлениях и не нашёл(
Мб перезакачать плагин так то мб он не обновился, хотя обновы плагинов сами подгружаются...
Переустановил плагин не помогло.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: dartraiden on 20 08 2019, 17:23:35
Вот я и просил показать, где там эти стрелочки, куда надо тыкать, чтобы плагин упал.
Грубо говоря, вот я поставил плагин. Куда надо ткнуть?
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: Mashinarium on 22 08 2019, 14:13:27
Вот я и просил показать, где там эти стрелочки, куда надо тыкать, чтобы плагин упал.
Грубо говоря, вот я поставил плагин. Куда надо ткнуть?

Если я вас правильно понял. Значит чат в соц.сети в вКонтакте. Нажимаю на групповой чат, затем в меню выбираю отправить скриншот или отправить скриншот экрана и Миранда прекращает работу с ошибкой. Причём не зависимо на какой ресурс закидывать скриншот. Пусть то мэйлру, одноклассники, ася или в вКонтакте, Миранда прекращает работу. Подробности в скриншотах.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: dartraiden on 22 08 2019, 20:32:15
Воооооооот. А то я ж проверял просто выбирая из главного меню - там всё работает (а про то, что это надо делать через отправку из меню контакта/чата мне до сего момента никто не сказал :) ). Причём на возникновение бага может влиять даже такая мелочь, как осуществление действия мышью или через хоткей (довелось участвовать в расследование бага, возникавшего только при открытии некоего меню мышью, а вот открытие его через хоткей срабатывало чисто, и мы долго чесали репу, почему у одного человека оно работает, а у другого нет... один был "трактористом", привыешим к клаве, а другой "мышевозом") - поэтому всегда лучше описывать все действия пошагово и подробно.
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: dartraiden on 22 08 2019, 20:44:47
Впрочем, у меня всё равно работает. Нажимаю ПКМ по групповому чату или контакту → отправить скриншот. Открывается окно SendSS с предложением выбрать хостинг, формат. Перетаскиваю мишень на окно, выбираю UploadPie, формат PNG, нажимаю Capture - ссылка уходит контакту, всё ок.

Придётся вам таки выбрать в настройках обновлений "версию с отладочными символами", обновиться и переделать крашлог,
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: Mashinarium on 23 08 2019, 15:02:46
Впрочем, у меня всё равно работает. Нажимаю ПКМ по групповому чату или контакту → отправить скриншот. Открывается окно SendSS с предложением выбрать хостинг, формат. Перетаскиваю мишень на окно, выбираю UploadPie, формат PNG, нажимаю Capture - ссылка уходит контакту, всё ок.

Придётся вам таки выбрать в настройках обновлений "версию с отладочными символами", обновиться и переделать крашлог,

Обновился на версию с отладочными символами и о чудо заработал плагин вроде нормально, скриншоты отправляються.
Не знаю в чём могла быть проблема, видимо перезалился плагин и заработал, хотя я пробовал переустанавливать плагин...
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: dartraiden on 23 08 2019, 15:04:45
Штука в том, что плагин с символами ничем не отличается от плагина без символов, просто рядом с ним в архиве лежат символы...
Версия с перезаливкой исключается, т.к. dll-ка битой скачаться не может, она заархивирована в zip, если архив скачался битым, то он не распакуется.

Так что, это простое совпадение из категории "баг сам пришёл, сам и ушёл".

Может ещё повлияло вот это
https://github.com/miranda-ng/miranda-ng/commit/bc20220a8748a935e82eebf95999f85067f214bd
хотя, оно не имеет отношения к падению, а просто сохраняет выбранный формат файла, но других изменений в плагине не было...
Title: Re: Плагин Send ScreenShot+ (sendss.dll) ошибка отправки скриншота.
Post by: Mashinarium on 24 08 2019, 13:42:46
Штука в том, что плагин с символами ничем не отличается от плагина без символов, просто рядом с ним в архиве лежат символы...
Версия с перезаливкой исключается, т.к. dll-ка битой скачаться не может, она заархивирована в zip, если архив скачался битым, то он не распакуется.

Так что, это простое совпадение из категории "баг сам пришёл, сам и ушёл".

Может ещё повлияло вот это
https://github.com/miranda-ng/miranda-ng/commit/bc20220a8748a935e82eebf95999f85067f214bd
хотя, оно не имеет отношения к падению, а просто сохраняет выбранный формат файла, но других изменений в плагине не было...
Теперь если появится баг этот можно будет лог посмотреть. Кто предупреждён тот вооружён. Это хорошо что команда Миранды так оперативно реагирует и работает над ошибками. Спасибо за поддержку.