xDrivenDevelopment / precommit1c

Набор утилит для автоматической разборки/сборки внешних обработок и отчетов, при помещении (commit) в git
Other
224 stars 62 forks source link

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

Open Dalinor86 opened 4 years ago

Dalinor86 commented 4 years ago

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

zeratulayuris commented 4 years ago

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

Dalinor86 commented 4 years ago

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

nixel2007 commented 4 years ago

opm list

Dalinor86 commented 4 years ago

1.6.0

Dalinor86 commented 4 years ago

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

1.6.0

EvilBeaver commented 4 years ago

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

yurevandrey commented 4 years ago

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

EvilBeaver commented 4 years ago

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

yurevandrey commented 4 years ago

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

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

EvilBeaver commented 4 years ago

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

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

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

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

EvilBeaver commented 4 years ago

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

yurevandrey commented 4 years ago

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

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

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

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

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