precommit1c icon indicating copy to clipboard operation
precommit1c copied to clipboard

Ошибка параметров среды при попытке закоммитить в SourceTree

Open Dalinor86 opened this issue 5 years ago • 13 comments

Ошибка параметров среды. все установлено последнее 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 / } Выполнено с ошибками, см. выше.

Dalinor86 avatar Mar 15 '20 13:03 Dalinor86

Какая версия v8runner установлена?

zeratulayuris avatar Mar 16 '20 02:03 zeratulayuris

как проверить какая версия? ставил только one script и прекоммит

Dalinor86 avatar Mar 16 '20 09:03 Dalinor86

opm list

nixel2007 avatar Mar 16 '20 09:03 nixel2007

1.6.0

Dalinor86 avatar Mar 16 '20 11:03 Dalinor86

Какая версия v8runner установлена?

1.6.0

Dalinor86 avatar Mar 18 '20 06:03 Dalinor86

@artbear Тут по версиям вроде все ок, можешь копнуть?

EvilBeaver avatar Mar 18 '20 07:03 EvilBeaver

Здравствуйте. Аналогичная ситуация. oscript v1.3.0.140 precommit1c v2.3.0 v8runner v1.5.0 Что делать? Куда копать?

yurevandrey avatar Mar 24 '20 15:03 yurevandrey

Смотреть в код этих библиотек, где стартует процесс, и не передавать в Процесс 1Скрипта повторяющиеся переменные окружения

EvilBeaver avatar Mar 24 '20 19:03 EvilBeaver

Смотреть в код этих библиотек, где стартует процесс, и не передавать в Процесс 1Скрипта повторяющиеся переменные окружения

К сожалению не имею такого опыта. По всей видимости придется его приобрести.

yurevandrey avatar Mar 24 '20 21:03 yurevandrey

Мы тут покопались немного в проблеме.Все просто, надо найти место в 1commands, где запускается процесс, обернуть в Попытку и в исключении написать

Сообщить(ИнформацияОбОшибке().ПодробноеОписаниеОшибки());

Текст исключения сбросить сюда.

Поискать в коде 1commands можно по тексту сообщения "Возникла ошибка, связанная с переменными среды при старте нового процесса"

EvilBeaver avatar Mar 25 '20 11:03 EvilBeaver

И еще, как вариант - проверить на свежем движке версии 1.4 от 25.03

EvilBeaver avatar Mar 25 '20 12:03 EvilBeaver

И еще, как вариант - проверить на свежем движке версии 1.4 от 25.03

не помогло ( oscript v1.4.0.139 precommit1c v2.3.0 v8runner v1.5.0

Позже внесу изменения в 1commands и сообщу результат

yurevandrey avatar Mar 27 '20 08:03 yurevandrey

Сообщить(ИнформацияОбОшибке().ПодробноеОписаниеОшибки());

вот что получилось Лог.txt

yurevandrey avatar Mar 27 '20 09:03 yurevandrey