HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Bug #993141
openНедопустимое состояние объекта [dbgtgt - src\dbgtgt\src\SeanceDebugTarget.cpp (219)]
0%
Description
https://partners.v8.1c.ru/forum/t/2205109/m/2205109
https://bugboard.v8.1c.ru/error/000164151
Конфигурация ПО
1С 8.3.25-26, файловая база
Проблема
При одновременном использовании в строке запуска клиентского приложения строки соединения с логином и адреса отладчика возникает ошибка "Недопустимое состояние объекта"
Воспроизведение
Восстановить базу из приложенной выгрузки в файловом режиме (Логин/пароль - 1:1). Запустить конфигуратор в режиме TCP отладки. Запустить управляемое клиентское приложение. В открывшейся форме указать порт отладчика. Нажать "Команда1". При этом выполнится код
СтрокаСоединения = СтрокаСоединенияИнформационнойБазы();
Если Логин Тогда
СтрокаСоединения = СтрокаСоединения + "Usr=""1"";Pwd=""1"";";
КонецЕсли;
СтрокаСоединения = СтрЗаменить(СтрокаСоединения, """", """""");
Команда = """" + КаталогПрограммы() + "\1cv8.exe"" ENTERPRISE /IBConnectionString""" + СтрокаСоединения + """ /DEBUG";
Если Отладка Тогда
Команда = Команда + " /DEBUGGERURL""tcp://localhost:" + ПортОтладчика + """";
КонецЕсли;
ЗапуститьПриложение(Команда);
Сообщить(Команда);
И будет выведено сообщение
"C:\Program Files (x86)\1cv8\8.3.26.1318\bin\\1cv8.exe" ENTERPRISE /IBConnectionString"File=""C:\1C\DB\тест1"";Usr=""1"";Pwd=""1"";" /DEBUG /DEBUGGERURL"tcp://localhost:1583"
и будет запущено толстое клиентское приложение и в нем возникнет ошибка
Недопустимое состояние объекта
[dbgtgt - src\dbgtgt\src\SeanceDebugTarget.cpp (219)]
А ожидалось отсутствие ошибки, т.к. строка запуска корректна.
Если в форме убрать флажок "Логин" или "Отладка", то приложение стартует без ошибки.
"C:\Program Files (x86)\1cv8\8.3.26.1318\bin\\1cv8.exe" ENTERPRISE /IBConnectionString"File=""C:\1C\DB\тест1"";" /DEBUG /DEBUGGERURL"tcp://localhost:1583"
"C:\Program Files (x86)\1cv8\8.3.26.1318\bin\\1cv8.exe" ENTERPRISE /IBConnectionString"File=""C:\1C\DB\тест1"";Usr=""1"";Pwd=""1"";" /DEBUG
Также ошибка не возникает при старте тонкого клиента с теми же параметрами.
Files