xDrivenDevelopment / precommit1c

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

Получен ненулевой код возврата 128 #158

Open john91687 opened 3 years ago

john91687 commented 3 years ago

c:\temp\Repo\demo>oscript -encoding=utf-8 .git/hooks/v8files-extractor.os --git-precommit src ИНФОРМАЦИЯ - precommit1c v2.3.0

ОШИБКА - Получен ненулевой код возврата 128. Выполнение скрипта остановлено!

Гуглил данный код - ничего внятного не нашёл, всё устанавливалось согласно мануалу... Помогите плиз, как с этим быть?

zeratulayuris commented 3 years ago

добавьте в хук перед прекоммитом

set LOGOS_CONFIG=logger.rootLogger=DEBUG

и пришлите лог, который получится.

john91687 commented 3 years ago

ОТЛАДКА - [o.lib.gitrunner] - РабочийКаталог: c:\temp\Repo\demo ИНФОРМАЦИЯ - precommit1c v2.3.0

ОТЛАДКА - [oscript.lib.cmdline] - ДобавитьИменованныйПараметр: ИмяПараметра <--i b-connection-string> ОТЛАДКА - [oscript.lib.cmdline] - ДобавитьИменованныйПараметр: ИмяПараметра <--i b-user> ОТЛАДКА - [oscript.lib.cmdline] - ДобавитьИменованныйПараметр: ИмяПараметра <--i b-pwd> ОТЛАДКА - [oscript.lib.cmdline] - ДобавитьИменованныйПараметр: ИмяПараметра <--v 8version> ОТЛАДКА - [oscript.lib.cmdline] - ДобавитьПараметрФлаг: ИмяПараметра <--use-desi gner> ОТЛАДКА - [oscript.lib.cmdline] - Добавляю позиционный параметр ПутьВходящихДанн ых ОТЛАДКА - [oscript.lib.cmdline] - Добавляю позиционный параметр ВыходнойКаталог ОТЛАДКА - [oscript.lib.cmdline] - Добавляю позиционный параметр ВыходнойКаталог ОТЛАДКА - [oscript.lib.cmdline] - Добавляю параметр-флаг --remove-orig-bin-files

ОТЛАДКА - [oscript.lib.cmdline] - Добавляю позиционный параметр ПутьВходящихДанн ых ОТЛАДКА - [oscript.lib.cmdline] - Добавляю позиционный параметр ВыходнойКаталог ОТЛАДКА - [oscript.lib.cmdline] - Добавляю параметр-флаг --recursive ОТЛАДКА - [oscript.lib.cmdline] - Добавляю параметр-флаг --remove-orig-bin-files

ОТЛАДКА - [oscript.lib.cmdline] - Разбор команды: --git-precommit ОТЛАДКА - [oscript.lib.cmdline] - Добавляю глобальный параметр: --ib-connection- string ОТЛАДКА - [oscript.lib.cmdline] - Добавляю глобальный параметр: --ib-user ОТЛАДКА - [oscript.lib.cmdline] - Добавляю глобальный параметр: --ib-pwd ОТЛАДКА - [oscript.lib.cmdline] - Добавляю глобальный параметр: --v8version ОТЛАДКА - [oscript.lib.cmdline] - Добавляю глобальный параметр: --use-designer ОТЛАДКА - [oscript.lib.cmdline] - Попадаю в РазобратьАргументы ОТЛАДКА - [oscript.lib.cmdline] - Сбрасываю параметр-флаг: --remove-orig-bin-fil es ОТЛАДКА - [oscript.lib.cmdline] - Сбрасываю параметр-флаг: --use-designer ОТЛАДКА - [oscript.lib.cmdline] - Выбран токен: src ОТЛАДКА - [oscript.lib.cmdline] - Ищу именованный параметр src ОТЛАДКА - [oscript.lib.cmdline] - Ищу параметр-флаг src ОТЛАДКА - [oscript.lib.cmdline] - Установлено значение позиционного параметра <В ыходнойКаталог = src> ОТЛАДКА - [oscript.lib.cmdline] - Выбран токен: ОТЛАДКА - [oscript.lib.cmdline] - Закончились токены ОТЛАДКА - [oscript.lib.cmdline] - Трассировка РезультатРазбора: ОТЛАДКА - [oscript.lib.cmdline] - --remove-orig-bin-files:Нет ОТЛАДКА - [oscript.lib.cmdline] - --use-designer:Нет ОТЛАДКА - [oscript.lib.cmdline] - ВыходнойКаталог:src ОТЛАДКА - [oscript.lib.cmdline] - Трассировка РезультатКоманды.ЗначенияПараметро в: ОТЛАДКА - [oscript.lib.cmdline] - --remove-orig-bin-files:Нет ОТЛАДКА - [oscript.lib.cmdline] - --use-designer:Нет ОТЛАДКА - [oscript.lib.cmdline] - ВыходнойКаталог:src ОТЛАДКА - [o.a.~files-extractor] - ТипЗнч(Аргументы)= Структура ОТЛАДКА - [o.a.~files-extractor] - Передана команда: --git-precommit ОТЛАДКА - [o.a.~files-extractor] - --remove-orig-bin-files = Нет ОТЛАДКА - [o.a.~files-extractor] - --use-designer = Нет ОТЛАДКА - [o.a.~files-extractor] - ВыходнойКаталог = src ОТЛАДКА - [o.a.~files-extractor] - Текущий каталог c:\temp\Repo\demo ОТЛАДКА - [o.a.~files-extractor] - Каталог выгрузки src ОТЛАДКА - [o.a.~files-extractor] - Выполняю проверку настройки core.quotepath ОТЛАДКА - [o.lib.gitrunner] - Команда git ОТЛАДКА - [o.lib.gitrunner] - Параметр команды config ОТЛАДКА - [o.lib.gitrunner] - Параметр команды core.quotepath ОТЛАДКА - [o.lib.gitrunner] - Рабочий каталог команды c:\temp\Repo\demo ОТЛАДКА - [oscript.lib.commands] - РабочийКаталог: c:\temp\Repo\demo ОТЛАДКА - [oscript.lib.commands] - Строка запуска ОТЛАДКА - [oscript.lib.commands] - Полная строка запуска <cmd /c "git config cor e.quotepath"> ОТЛАДКА - [oscript.lib.commands] - Строка запуска ОТЛАДКА - [oscript.lib.commands] - Полная строка запуска <cmd /c "git config cor e.quotepath"> ОТЛАДКА - [oscript.lib.commands] - Длина вывода 6, количество строк 2 ОТЛАДКА - [oscript.lib.commands] - Код возврата равен 0 ОТЛАДКА - [o.lib.gitrunner] - Код возврата равен 0 ОТЛАДКА - [o.a.~files-extractor] - Выполняю проверку настройки core.longpaths ОТЛАДКА - [o.lib.gitrunner] - Команда git ОТЛАДКА - [o.lib.gitrunner] - Параметр команды config ОТЛАДКА - [o.lib.gitrunner] - Параметр команды core.longpaths ОТЛАДКА - [o.lib.gitrunner] - Рабочий каталог команды c:\temp\Repo\demo ОТЛАДКА - [oscript.lib.commands] - РабочийКаталог: c:\temp\Repo\demo ОТЛАДКА - [oscript.lib.commands] - Строка запуска ОТЛАДКА - [oscript.lib.commands] - Полная строка запуска <cmd /c "git config cor e.longpaths"> ОТЛАДКА - [oscript.lib.commands] - Строка запуска ОТЛАДКА - [oscript.lib.commands] - Полная строка запуска <cmd /c "git config cor e.longpaths"> ОТЛАДКА - [oscript.lib.commands] - Длина вывода 5, количество строк 2 ОТЛАДКА - [oscript.lib.commands] - Код возврата равен 0 ОТЛАДКА - [o.lib.gitrunner] - Код возврата равен 0 ОТЛАДКА - [o.lib.gitrunner] - Команда git ОТЛАДКА - [o.lib.gitrunner] - Параметр команды diff-index ОТЛАДКА - [o.lib.gitrunner] - Параметр команды --name-status ОТЛАДКА - [o.lib.gitrunner] - Параметр команды --cached ОТЛАДКА - [o.lib.gitrunner] - Параметр команды HEAD ОТЛАДКА - [o.lib.gitrunner] - Рабочий каталог команды c:\temp\Repo\demo ОТЛАДКА - [oscript.lib.commands] - РабочийКаталог: c:\temp\Repo\demo ОТЛАДКА - [oscript.lib.commands] - Строка запуска <git diff-index --name-status --cached HEAD> ОТЛАДКА - [oscript.lib.commands] - Полная строка запуска <cmd /c "git diff-index --name-status --cached HEAD"> ОТЛАДКА - [oscript.lib.commands] - Строка запуска <git diff-index --name-status --cached HEAD> ОТЛАДКА - [oscript.lib.commands] - Полная строка запуска <cmd /c "git diff-index --name-status --cached HEAD"> ОТЛАДКА - [oscript.lib.commands] - Длина вывода 187, количество строк 4 ОТЛАДКА - [oscript.lib.commands] - Код возврата равен 128 ОШИБКА - Получен ненулевой код возврата 128. Выполнение скрипта остановлено! ОТЛАДКА - [o.lib.gitrunner] - Команда git ОТЛАДКА - [o.lib.gitrunner] - Параметр команды status ОТЛАДКА - [o.lib.gitrunner] - Параметр команды --porcelain ОТЛАДКА - [o.lib.gitrunner] - Рабочий каталог команды c:\temp\Repo\demo ОТЛАДКА - [oscript.lib.commands] - РабочийКаталог: c:\temp\Repo\demo ОТЛАДКА - [oscript.lib.commands] - Строка запуска <git status --porcelain> ОТЛАДКА - [oscript.lib.commands] - Полная строка запуска <cmd /c "git status --p orcelain"> ОТЛАДКА - [oscript.lib.commands] - Строка запуска <git status --porcelain> ОТЛАДКА - [oscript.lib.commands] - Полная строка запуска <cmd /c "git status --p orcelain"> ОТЛАДКА - [oscript.lib.commands] - Длина вывода 52, количество строк 2 ОТЛАДКА - [oscript.lib.commands] - Код возврата равен 0 ОТЛАДКА - [o.lib.gitrunner] - Код возврата равен 0 ОТЛАДКА - [o.a.~files-extractor] - ЖурналИзмененийГит: ОТЛАДКА - [o.a.~files-extractor] - <A "Документ ЗаявкаНаИнструмент ФормаДо кумента.txt"> ОТЛАДКА - [o.a.~files-extractor] - В журнале git найдено имя файла <"Документ ЗаявкаНаИнструмент ФормаДокумента.txt"> ОТЛАДКА - [o.a.~files-extractor] - Изучаю файл из журнала git "Документ ЗаявкаНа Инструмент ФормаДокумента.txt" ОТЛАДКА - [o.a.~files-extractor] - Очищаем временные файлы

zeratulayuris commented 3 years ago

Похоже на проблему с индексом гита. Попробуйте там же запустить git diff-index --name-status --cached HEAD