Skip to content

Ошибка Внешнее исключение (System.ArgumentException): Item has already been added. Key in dictionary: ‘HOME’ Key being added: ‘home’} #33

@artbear

Description

@artbear

Приезжает ошибка от разных пользователей

Например,

С какого-то времени, точно уже не помню, 
коммит через SourceTree выдает ошибку, если в репо установлен precommit1c:
ИНФОРМАЦИЯ - Проверка необходимости выгрузки файла 
c:\testgit\MIS_TEMPLATES.epf в каталог c:\testgit\src, корень c:\testgit
ОШИБКА - {Модуль C:\OneScript\lib\1commands\src\Команда.os / 
Ошибка в строке: 310 / Внешнее исключение (System.ArgumentException): 
Item has already been added. Key in dictionary: ‘HOME’ Key being added: ‘home’}

Появилась в последнем релизе
виноват вызов ПеременныеСреды() при создании процесса.

Если КодировкаВывода = Неопределено Тогда
	Процесс = СоздатьПроцесс(СтрокаЗапуска, РабочийКаталог, 
		ПерехватыватьПотоки, ПерехватыватьПотоки, , ПеременныеСреды());
Иначе
	Процесс = СоздатьПроцесс(СтрокаЗапуска, РабочийКаталог, 
		ПерехватыватьПотоки, ПерехватыватьПотоки, КодировкаВывода, ПеременныеСреды());		
КонецЕсли;    

Единственный способ обхода - вернуться к предыдущему релизу :(

/cc @dmpas @EvilBeaver исправьте в движке, реально отравляет жизнь.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions