Ошибка параметров среды при попытке закоммитить в SourceTree
Ошибка параметров среды. все установлено последнее OneScript 1.3.0, Precommit 2.3.0
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks commit -q -F C:\Users\User\AppData\Local\Temp\0tzgdvpu.tdi Start hooks before commit to unpack erf, epf and cfe ИНФОРМАЦИЯ - precommit1c v2.3.0
ПРЕДУПРЕЖДЕНИЕ - Возникла ошибка, связанная с переменными среды при старте нового процесса Внешнее исключение (System.ArgumentException): Элемент уже добавлен. Ключ в словаре: "home" Добавляемый ключ: 'HOME'
Выполняю старт процесса без указания переменных среды.
ПРЕДУПРЕЖДЕНИЕ - Возникла ошибка, связанная с переменными среды при старте нового процесса Внешнее исключение (System.ArgumentException): Элемент уже добавлен. Ключ в словаре: "home" Добавляемый ключ: 'HOME'
Выполняю старт процесса без указания переменных среды.
ПРЕДУПРЕЖДЕНИЕ - Возникла ошибка, связанная с переменными среды при старте нового процесса Внешнее исключение (System.ArgumentException): Элемент уже добавлен. Ключ в словаре: "home" Добавляемый ключ: 'HOME'
Выполняю старт процесса без указания переменных среды.
ПРЕДУПРЕЖДЕНИЕ - Возникла ошибка, связанная с переменными среды при старте нового процесса Внешнее исключение (System.ArgumentException): Элемент уже добавлен. Ключ в словаре: "home" Добавляемый ключ: 'HOME'
Выполняю старт процесса без указания переменных среды.
ПРЕДУПРЕЖДЕНИЕ - Возникла ошибка, связанная с переменными среды при старте нового процесса Внешнее исключение (System.ArgumentException): Элемент уже добавлен. Ключ в словаре: "home" Добавляемый ключ: 'HOME'
Выполняю старт процесса без указания переменных среды.
ОШИБКА - Получен ненулевой код возврата 1. Выполнение скрипта остановлено! ОШИБКА - {Модуль C:\Program Files\OneScript\lib\v8runner\src\v8runner.os / Ошибка в строке: 1354 / } Выполнено с ошибками, см. выше.
Какая версия v8runner установлена?
как проверить какая версия? ставил только one script и прекоммит
opm list
1.6.0
Какая версия v8runner установлена?
1.6.0
@artbear Тут по версиям вроде все ок, можешь копнуть?
Здравствуйте. Аналогичная ситуация. oscript v1.3.0.140 precommit1c v2.3.0 v8runner v1.5.0 Что делать? Куда копать?
Смотреть в код этих библиотек, где стартует процесс, и не передавать в Процесс 1Скрипта повторяющиеся переменные окружения
Смотреть в код этих библиотек, где стартует процесс, и не передавать в Процесс 1Скрипта повторяющиеся переменные окружения
К сожалению не имею такого опыта. По всей видимости придется его приобрести.
Мы тут покопались немного в проблеме.Все просто, надо найти место в 1commands, где запускается процесс, обернуть в Попытку и в исключении написать
Сообщить(ИнформацияОбОшибке().ПодробноеОписаниеОшибки());
Текст исключения сбросить сюда.
Поискать в коде 1commands можно по тексту сообщения "Возникла ошибка, связанная с переменными среды при старте нового процесса"
И еще, как вариант - проверить на свежем движке версии 1.4 от 25.03
И еще, как вариант - проверить на свежем движке версии 1.4 от 25.03
не помогло ( oscript v1.4.0.139 precommit1c v2.3.0 v8runner v1.5.0
Позже внесу изменения в 1commands и сообщу результат