|
Перезапуск Приложения по 4 раза (по количеству Ролей "ИР")
|
|
| andreymazurov | Дата: Сб, 10.12.2022, 20:36:11 | Сообщение # 1 |
|
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Оффлайн
| Добрый день, Сергей, начиная с сентября после перехода на ERP WE 2.5.9 (а сейчас и на 2.5.10) и Платформу 8.3.22 начались странные перезапуски сеанса , когда подключено расширение ИР (хотя такая же проблема и с "Универсальными инструментами" тоже) , скрин-шот прилагается... на экране всплывает окно на 1-2 секунды "Инструменты разработчика - перезапускам сеанс после автодобавления роли" и так по числу ролей в ИР (то есть 4 раза) ... потом работа идет нормально, но сообщается что роли обновлены и чтобы обновления вступили в силу - надо перезапустить сеанс... перезапускам и ... снова тоже самое. Если в конфигураторе явно задать Роли (ИР) как видно на втором скрин-шоте - то 1-й после этого запуск проходит нормально, правда почему то галочки с ролей снимаются (автоматически) при работе Приложения. и если запустить снова , то опять всплывают окошки с текстом "Инструменты разработчика - перезапускам сеанс после автодобавления роли"... это жутко раздражает , но ничего сделать не удается. Даже созданием "Профиля" с включением туда Ролей (ИР) - все одно не работает - роли почему-то у Пользователя во время ран-тайма удаляются. Это возможно что-то "новенькое" в БСП? .... или в Платформе ?
https://drive.google.com/file....sharing
P.S. Ссылка на видео как это выглядит
Добавлено (10.12.2022, 20:36) --------------------------------------------- Платформа: 8.3.22.1704 Режим БД: клиент-серверный Конфигурация. Название: 1С:ERP WE (2.5.10.56) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: Версия8_3_17 Конфигурация. Версия БСП: 301 Конфигурация. Использовать обычные формы в управляемом приложении: Да Инструменты разработчика. Версия: Расширение 6.54.1e Инструменты разработчика. Инструмент: Прочее Инструменты разработчика. Перехват клавиатурного ввода: Да Инструменты разработчика. Объекты на сервере: Да Инструменты разработчика. Асинхронность запрещена: Нет Инструменты разработчика. Разрешены имитаторы: Да Расширения. Extention2 (1.0.1a) Расширения. EnvelopsWithCash (1.0) Расширения. Nomenclature (1.0.0) Расширения. WinesCellStorage () Расширения. Ext1 (2.2.3 WE 2 7) Расширения. ИнструментыРазработчикаTormozit (6.54.1e) Расширения. Revel (1.2.1) Расширения. hr_HumanResourcesAndSalary (1.0) Расширения. esLocalization (1.7.1.2) Расширения. УниверсальныеИнструменты (1.4.13) Клиент. Приложение: Управляемое приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. ОС: Microsoft Windows Server 2012 R2 Standard 64-разрядная НеРусский-0c0a Клиент. ОС от имени администратора: Нет Клиент. ОС Active code page: 866 Клиент. ОС выполнение BAT: Да Сервер. ОС: Microsoft Windows Server 2012 R2 Standard 64 bits НеРусский-0c0a Сервер. Процесс: 64б Сервер. Отладка: нет
Прикрепил еще два файла - как выглядят Права пользователя в ИР (в обычном приложении) - 1) поправил руками добавив Роли ИР... запустил тонкий клиент 2) он запустился нормально, но в правах Пользователя - Роли ИР стерлись !!! 3) и теперь при запуске Приложения (хоть какого клиента) -- вылезают окошки с "перезапускам сеанс - автодобавление роли"...
Вот такие "чудеса"
Сообщение отредактировал andreymazurov - Сб, 10.12.2022, 21:11:16 |
| |
| |
| tormozit | Дата: Сб, 10.12.2022, 23:16:25 | Сообщение # 2 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
| Установи в отладчике автоподключение фоновых заданий и точку останова в методе ПользователиСлужебный.ЗаписатьПользователяИнформационнойБазы и при ее срабатывании ПОСЛЕ первого авто перезапуска на проблемном пользователе покажи стек.
|
| |
| |
| tormozit | Дата: Вс, 11.12.2022, 08:05:59 | Сообщение # 3 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
| Попробуй отключить остальные расширения. Проблема остается?
|
| |
| |
| tormozit | Дата: Вс, 11.12.2022, 08:26:18 | Сообщение # 4 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
| У меня проблема не воспроизводится в файловой демо базе БСП 3.1.7 на платформе 8.3.22.1709. При этом я регламентные задания все явно запускал каждый раз.
|
| |
| |
| tormozit | Дата: Вс, 11.12.2022, 09:21:53 | Сообщение # 5 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
| Похожая проблема http://devtool1c.ucoz.ru/forum/2-2093-1 Пробуй варианты решения, предложенные там.
|
| |
| |
| tormozit | Дата: Вс, 11.12.2022, 12:28:30 | Сообщение # 6 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
| Проблему не смог воспроизвести. Создал задачу по блокированию многократного перезапуска https://www.hostedredmine.com/issues/955636
|
| |
| |
| tormozit | Дата: Вс, 11.12.2022, 12:37:58 | Сообщение # 7 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
| Без доработки конфигурации после обновления ролей - 2 перезапуска у тебя все равно будет, т.к. один делает ИР, а второй - УИР.
|
| |
| |
| tormozit | Дата: Вс, 11.12.2022, 19:47:58 | Сообщение # 8 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
| В соседней заявке обнаружилась проблема БСП при работе с разными языками системы. Ошибку БСП вместе со способом исправления описал тут https://www.hostedredmine.com/issues/955639 https://partners.v8.1c.ru/forum/t/2097987/m/2097987 Но судя по твоему описанию, у тебя может быть другая причина.
|
| |
| |
| andreymazurov | Дата: Вс, 11.12.2022, 20:07:24 | Сообщение # 9 |
|
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Оффлайн
| Привет, Сергей, спасибо за комментарии - буду пробовать (при отключении остальных расширений проблема остается), Возможно каким то образом Многоязычность в БСП дает "чудеса", с многоязычность постоянно проблемы в новых версиях БСП... буду читать ссылки и разбираться, ладно бы один перезапуск и потом работа без проблем, а то получается , что "перезапуски" каждый раз, да еще и у все пользователей, это многим сильно мешает работать.. еще раз спасибо!
P.S. ЗаполнениеПараметровРаботыРасширений - да, да, постоянно перезапускается это задание, так и есть!
Приложил скриншот "Справочник.ВерсииРасширений" = точно, то "Нет", то "No"...
Сообщение отредактировал andreymazurov - Вс, 11.12.2022, 20:39:26 |
| |
| |
| tormozit | Дата: Вс, 11.12.2022, 20:53:05 | Сообщение # 10 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
| Многократный перезапуск устранен в 6.55
|
| |
| |
| andreymazurov | Дата: Вс, 11.12.2022, 20:58:06 | Сообщение # 11 |
|
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Оффлайн
| Сергей, обновился до 6.55.11 - проблема ушла когда запускается Платформа с языком по умолчанию, у меня Английский по умолчанию, да, тогда один раз перезапуск и потом "полет нормальный", а вот когда ключ запуска Приложения /Lru - вот тогда не помогает, и наверное придется поправить код в модуле Справочник.ВерсииРасширений как ты писал в предложении https://partners.v8.1c.ru/forum/t/2097987/m/2097987
Попробую... (или сменю язык Предприятия по умолчанию на русский) - переустанавливать хочу на 8.3.22.1709 все одно.
|
| |
| |
| tormozit | Дата: Вс, 11.12.2022, 21:00:51 | Сообщение # 12 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
| В ИР 6.55 не может быть многократный перезапуск (смотри https://www.hostedredmine.com/issues/955636 ) . Скорее всего УИР это уже делает. Отключи УИР и проверь.
|
| |
| |
| andreymazurov | Дата: Вс, 11.12.2022, 21:14:14 | Сообщение # 13 |
|
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Оффлайн
| Сергей, еще вопрос по теме:
Функция КонтрольнаяСуммаРасширения(Расширение, СвойстваПодключения = "")
КонтрольнаяСумма = Расширение.Имя + " (" + Расширение.Версия + ") " + Base64Строка(Расширение.ХешСумма);
Если ЗначениеЗаполнено(СвойстваПодключения) Тогда КонтрольнаяСумма = КонтрольнаяСумма + " БезопасныйРежим:" + Расширение.БезопасныйРежим; КонецЕсли;
Если СвойстваПодключения = "Все" Тогда КонтрольнаяСумма = КонтрольнаяСумма + " ПередаватьВПодчиненныеУзлыРИБ:" + Расширение.ИспользуетсяВРаспределеннойИнформационнойБазе + " Активно:" + Расширение.Активно; КонецЕсли;
Возврат КонтрольнаяСумма;
КонецФункции
Вот такие конструкции как: Расширение.ИспользуетсяВРаспределеннойИнформационнойБазе и Расширение.Активно также Булево, и в зависимости от настроек и языка Платформы принимают значения "Да/Нет" или "Yes/No"
может и здесь лучше поправить? А то получается, например "EnvelopsWithCash (1.0) 3BN/bTdmN+bpZsZ/eex3SVWsMDw= БезопасныйРежим:Нет ПередаватьВПодчиненныеУзлыРИБ:Нет Активно:Да" или вот для ИР "ИнструментыРазработчикаTormozit (6.55.1e) bk+xRhzqs9dq7UbztzDHQ+ublBc= БезопасныйРежим:Нет ПередаватьВПодчиненныеУзлыРИБ:Нет Активно:Да"
Соответсвенно когд язык en - то для пользователя будет Yes/No ??? верно? да еще Платформа может запускаться с ключом локализации , аж например под испанский или русский, когда по умолчанию у меня английский, как пример
P.S. еще раз проверил - если Предприятие запускается с языком по умолчанию (en) тогда все норма, перезапуск только один раз, и потом все ок, если же ключ /Lru - то перезапуски повторяются снова и снова, как выход - сменить язык Платформы по умолчанию на русский или "забить" и пользоваться en
Сообщение отредактировал andreymazurov - Вс, 11.12.2022, 21:26:09 |
| |
| |
| tormozit | Дата: Вс, 11.12.2022, 22:17:22 | Сообщение # 14 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
| Я не утверждал что после обновления на ИР 6.55 перезапуски прекратятся. Повторяю, в ИР 6.55 не может быть многократный перезапуск. Но ведь еще есть код конфигурации и другие расширения конфигурации. За них я не отвечаю. Поэтому если ты считаешь, что бесконечный перезапуск порождается только кодом ИР, то нужно создать новое полноценное описание проблемы при минимальном наборе активных расширений.
Код может и здесь лучше поправить?
Да, лучше исправить везде. Просто у меня другие ветки не вызывались. Поэтому в моем случае было достаточно указанного мной места.
|
| |
| |
| andreymazurov | Дата: Пн, 12.12.2022, 12:07:29 | Сообщение # 15 |
|
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Оффлайн
| Сергей, спасибо за ответ - без сомнения проблема в коде БСП... я сделаю правку в своем расширении этого участка кода - напишу потом Добавлено (12.12.2022, 17:03) --------------------------------------------- Добрый день, установил Платформу с языком по умолчанию русский... и все стало в норме, перезапуск только один - при первом запуске, потом все стартует в норме (правда чуток медленнее , но это видимо по другим причинам)..
К сожалению к БСП и мультизячности много претензий, так как видимо разработки не имеют много отзывов, чтобы "предусмотреть" разные варианты, но... Сергей, еще раз моя благодарность - работает и уже хорошо!
|
| |
| |