"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
amiton
Добрый день.
Столкнулся тут со странной плохо повторяемой проблемой. Такое ощущение, что появилась она с версии 2025.4.1, но это не точно
Наблюдаю её только у некоторых пользователей, но она плавающая.
Проявляется так:
Пользователю присылают файл, тип не так важен, наблюдал на разных pdf файлах или zip архиве.
Пользователь видит файл в диалоге и если нажимает на него левой кнопкой мыши, то открывается пустое окно -- Этот компьютер -- документы. Можно закрыть окно и нажать ещё раз - будет то же самое.
Если пользователь нажимает правую кнопки мыши и выбирает сохранить как (не важно, что указывать, рабочий стол или какая-то папка на диске), май чат вылетает с ошибкой (скриншот приложил) и создаётся лог файл в папке (приложил).
Май чат закрывается, сам открывается и всё то же самое. Если опять сохранить - то опять вылет, лог и т.д.
В этот момент можно прислать ещё файлов пользователю и со всеми будет та же беда.
Но если руками выйти из май чата и запустить его заново, то этот файл начинает нормально открываться и сохраняться. Причем можно опять прислать новый файл и он тоже будет открываться, до следующего случая. А вот когда он происходит - я не смог понять.
Пробовал перегружать компьютер, отключать антивирус - связи не увидел.
Пока из 200 человек, таких 2 человека, ну или просто не говорят мне.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
Проверим, спасибо.
Аватара пользователя
Шокин Артём
Добрый день. Тоже самое. Было обнаружено, что слетает настройка "Файлы"--"Сохранять файлы, которые присылают пользователи в..." и вместо нормального каталога у новых пользователей там просто слэш "\". И вот если в таком состоянии пользователю послать файл, то будет ошибка. То есть файл пришёл, куда непонятно, при попытке открыть - ошибка.
Аватара пользователя
Алексей Пикуров
Здравствуйте. Обновитесь на 2025.4.2, пожалуйста.

Детальнее про фикс.
Аватара пользователя
amiton
Добрый день
Исправление помогло как-то не до конца, или не помогло совсем.
Проблема плавающая. Заметили, что происходит только у новых пользователей.
То есть у тех, кого завели в базе после какого-то обновления.
Старые пользователи пока ни один не жаловались.
Проблема плохо повторяемая. Никак не могу выявить последовательность действий, чтобы повторить её несколько раз подряд.
Прикрепил логи с машины у нового пользователя, которого только взяли на работу и у него начало вылетать при сохранении файлов.
Причем после аварийного закрытия программы, отправляю файлы ещё раз - всё сохраняет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
Здравствуйте. Передайте баг-репорт, пожалуйста. Скриншота недостаточно.
Аватара пользователя
amiton
Добрый день
Я же приложил файл logs.zip в предыдущем сообщении или нужно что-то ещё?
Аватара пользователя
Алексей Пикуров
Баг-репорт от свежей версии, скриншот от которой вы показали.
Аватара пользователя
amiton
Я в сегодняшнем сообщении со скриншотом добавил вторым файлом баг репорт.
Вы видимо его почему-то не видите.
Давайте добавлю его ещё раз.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
Так, вижу, что последовательность действий следующая:
1. В чате нажали правую кнопку мышки и выбрали "Сохранить как".
2. Файл уже был скачан до этого.
2. Что-то там ввели или выбрали.
3. Нажали "Сохранить", окно закрылось, должен начаться процесс копирования файла из исходного места в то, которое указали для "Сохранить как".

И здесь мы получаем ошибку "The specified file was not found". Это может произойти только в случае, если исходный файл удалили в диапазоне после пункта 1 и до пункта 3. Можете повторить последовательность, ошибка будет.

Но кому в голову придёт так делать? :) Или у вас какая-то другая более хитрая конфигурация хранения файлов, которая отличается от стандартной.

Я добавлю обработку такой странной ситуации, чтобы программа говорила про это отдельно и писала в лог.
Аватара пользователя
Алексей Пикуров
Будет запись в логе вида:

Код: Выделить всё
[21:01:21] [ERROR] Ошибка #0401: не удаётся скопировать файл "E:\Backup\release_23.01.2026_01.rar" в "E:\Backup\release_23.01.2026_01 (1).rar", нет исходного файла либо нет доступа

По ней будет чётко видно, что и куда пытается скопировать пользователь. Обновление будет на днях.
Аватара пользователя
amiton
То есть я правильно понял, 1 человек кидает 2 человеку файл.
Пока 2 выбирает куда его сохранить, 1 человек его удаляет или перемещает.
и когда 2 всё таки выбрал расположение и нажал сохранить, у него появляется ошибка.
Так?
Аватара пользователя
Алексей Пикуров
Неправильно. Речь идет только про одного человека, последовательность действий я описал по шагам.
Аватара пользователя
amiton
Всё таки, кажется, тут немного другой алгоритм возникновения ошибки.
Сегодня увидел, как это происходит.
Один сотрудник, у которого на рабочем столе лежат файлы кидает другому сотруднику файл в майчат.
Файл у первого сотрудника остаётся лежать на рабочем столе.
Второй сотрудник пытается файл сохранить (правой кнопкой - сохранить как -- на свой рабочий стол) - вылетает ошибка и майчат перезапускается
Попробовал 3 раза - все 3 раза вылет на сохранении.
Руками закрыл майчат - через файл --выход
запустил заново
Файл сохраняется после этого нормально.
Пытаюсь отправить новые файлы - тоже сохраняются нормально.
Сотрудники говорят, что периодами это возникает и потом исчезает.
Не понимаю, если честно, что нужно сделать, чтобы повторить.
3 последних файла лога приложил к этому сообщению.
Вижу, что файлов с логами в папке штук 10 за разные даты, то есть это перидически происходит.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
amiton
Кстати заметил, что у этого сотрудника нет папки Mychat в документах, как у всех пользователей
C:\Users\ИмяСотрудника\Documents\MyChat
Посмотрел у себя и на некоторых машинах, такая папка с документами и от кого получены файлы есть у всех
А вот у этого сотрудника вообще нет такой папки.
может быть с этим как-то связано?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
Если папки нет — это просто говорит о том, что файлы в профиль не записывались. Либо ни разу не скачивал пользователь, либо сохранял в какое-то другое место. Сегодня будет новая сборка, обновите сервер, клиенты обновятся автоматически, посмотрим логи.
Аватара пользователя
Алексей Пикуров
Обновите сервер, пожалуйста, версия 2025.4.3
viewtopic.php?p=52961#p52961
Аватара пользователя
amiton
После обновления на 4.3 у пользователя больше не закрывался майчат с ошибкой, но заметил другую странность
У всех пользователей, включая меня создаётся папка Mychat по пути:
C:\Users\ИмяПользователя\Documents\MyChat и в ней сохраняются под номерами и фамилиями файлы (которые я открываю из майчата).
Так, насколько я вижу, у всех пользователей в сети
Но у этого нового пользователя нет этой папки и не пойму, где настраивается её создание (и не только у него, а у последних новых пользователей, которые недавно создавались - у всех нет этой папки).
Иногда, по непонятной причине, когда ему приходят файлы и он просто нажимает открыть - открывается не сам файл, а просто пустое окно проводника по пути:
C:\Users\ИмяПользователя\Documents
При сохранении такого файла (сохранить как) появляется такое сообщение:
[18:23:05] [ERROR] Ошибка #0401: не удаётся скопировать файл "копия Справка премия Водитель (1).doc" в "C:\Users\ИмяПользователя\Desktop\!!\копия Справка премия Водитель (1).doc", нет исходного файла либо нет доступа
Но, как ни странно, несмотря на ошибку сам файл сохраняется по этому пути и его можно потом открыть.
Причем, что странно, ошибка появляется у этого пользователю если файл отправляли из папки:
C:\Users\Пользователь1\Documents\MyChat\21 - Пользователь2 А.А.
если же этот файл отправить с рабочего стола Пользователя1, то файл отправляется нормально и ошибки не возникает.
И эта проблема не у всех, а пока у одного человека
Я уже подумал, может быть у него проблемы, из-за того, что не появляется эта папка:
\Documents\MyChat?
Аватара пользователя
amiton
В общем покопался и понял, что проблемы с открытием файлов появляются у пользователей, у которых нет пути сохранения в настройках в разделе файлы (приложил скриншот у нового пользователя.
У новых пользователей с какой-то версии там почему-то стало пусто.
Причем у меня ограничены права у пользователей и пользователям нельзя менять этот раздел, его вообще у них нет. Поэтому это точно поменяли не они.
После того, как дал им админские права, вписал туда строчку, как у остальных старых пользователей вида:
C:\Users\ИмяПользователя\Documents\MyChat\
и забрал админские права.
У пользователя стали нормально открываться и сохраняться файлы.
И в папке MyChat стали появляться подпапки с фамилиями тех, кто файл присылал.
Поэтому вопрос - есть ли централизованная настройка на эту тему или каждый должен прописать сам себе этот путь?
Просто я не знаю с какой версии началась эта проблема и непонятно у скольких пользователей нужно будет прописать этот путь. Хотя можно пройтись по датам создания пользователей наверное.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
amiton
Отвечу сам себе
Почитал документацию, есть централизованная настройка для этого дела - находится в шаблонах настроек в разделе Файлы.
У меня там было пусто.
Прописал следующую настройку:
%USERPROFILE%\Documents\MyChat\
посмотрим, проявится ли ещё проблема
Аватара пользователя
Алексей Пикуров
Централизованная настройка есть. Но права на эту папку специально давать не нужно, они и так должны быть. Если это не так — то понятно, будут проблемы с сохранением файлов, потому что у программы не будет прав к этой папке.

Контроль на это мы сделали и про это пишется в протоколе.
Аватара пользователя
amiton
Вы меня не так поняли. Админские права я дал не на папку, а на настройки в Майчате.
У меня у обычных пользователей сильно ограничены правы на настройки.
Поэтому обычные пользователи не могут прописать себе этот путь, у них нет такого пункта.
Я дал пользователю полные права, прописал путь и забрал права для теста и всё заработало.
Это я просто рассказал последовательность действий, чтобы было понятно, что это не пользователь сам удалил у себя этот путь - он его просто не видят по умолчанию.
И отсутствие этого пути я заметил только у новых пользователей с какого-то обновления.
После того, как централизовано прописал на сервере этот путь, пока никто ко мне не обращался пока.
Возможно у вас с какого-то обновления поменялась логика и у новых пользователей этот путь после установки пустой.
На сервере все эти годы у меня этот путь прописан не был.
Аватара пользователя
Алексей Пикуров
Возможно у вас с какого-то обновления поменялась логика и у новых пользователей этот путь после установки пустой.

Возможно, но логика приложения сейчас такая, что если путь пустой, то он пропишется в дефолтовое значение. Если дефолтовой папки в документах нету и вы скачаете файл — она создастся.
Код: Выделить всё
[18:23:05] [ERROR] Ошибка #0401: не удаётся скопировать файл "копия Справка премия Водитель (1).doc" в "C:\Users\ИмяПользователя\Desktop\!!\копия Справка премия Водитель (1).doc", нет исходного файла либо нет доступа

Буквально. Исходного файла нету. Пути нет, только название файла. Система не может определить, где находится исходный файл и не может его куда-то скопировать.

Но в этом случае контекстное меню по ПКМ не покажет опцию "Сохранить как", потому что исходного файла нету.

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