Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибки чтения при загрузки проверок из внешнего JSON #33

Open
pimchest opened this issue Aug 19, 2019 · 7 comments
Labels
bug Something isn't working

Comments

@pimchest
Copy link

pimchest commented Aug 19, 2019

Автоматизированная проверка конфигураций, редакция 1.2 (1.2.3.20)
SonarScanner стартует из под Ubuntu Linux, проверка из АПК делает из под Win10.

При загрузке в формате genericissue
image

При этом в git исходник лежит корректно:

image

@otymko otymko added the bug Something isn't working label Aug 19, 2019
@MikPetrov
Copy link

Похожая проблема на "Демонстрационная конфигурация для тестирования на АПК" 1.0.1.2 (win12, АПК 1.2.5.16, acc-export.epf 1.2.1 в формате reportjson). Куда копать?

изображение

@qtLex
Copy link

qtLex commented Feb 11, 2020

Ловил похожую ошибку. В файлах исходников были лишние одиночные cr.
Попробовал этот скрипт https://github.com/otymko/acc-export/blob/master/updatecr.os, он добавляет lf к одиночным cr. Если анализировать АПК эти же исходники должно помочь.

Я анализировал хранилище и лишние строки получившиеся после обработки скриптом мешали. Пришлось модифицировать скрипт на удаление одиночных cr. Сейчас наблюдаю
updatecr.txt

@MikPetrov
Copy link

Спасибо, помогло updatecr.txt.
После updatecr.os загрузился только acc-generic-issue.json.
а acc-json.json попадал на ошибку #38

@dr-wut
Copy link

dr-wut commented Apr 14, 2020

Ловил похожую ошибку. В файлах исходников были лишние одиночные cr.
Попробовал этот скрипт https://github.com/otymko/acc-export/blob/master/updatecr.os, он добавляет lf к одиночным cr. Если анализировать АПК эти же исходники должно помочь.

Я анализировал хранилище и лишние строки получившиеся после обработки скриптом мешали. Пришлось модифицировать скрипт на удаление одиночных cr. Сейчас наблюдаю
updatecr.txt

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

@qtLex
Copy link

qtLex commented Apr 15, 2020

В сообщении два скрипта. Они имеют немного разный подход к работе. Если не помогает полностью нужно смотреть почему, возможно проблема другая
Я сейчас пользуюсь вторым(из текстового файла). 2 месяца полет нормальный.

@dr-wut
Copy link

dr-wut commented Apr 15, 2020

В сообщении два скрипта. Они имеют немного разный подход к работе. Если не помогает полностью нужно смотреть почему, возможно проблема другая
Я сейчас пользуюсь вторым(из текстового файла). 2 месяца полет нормальный.

я про тот, который updatecr.txt - его использовал. сначала прогнал updatecr.os. Или нужно изначально вашим?
и еще вопрос - а в чем запускаете? cmd/powershell/bash? Какая ОС? ставите ли chcp 65001?

@qtLex
Copy link

qtLex commented Apr 15, 2020

Тут либо одни скрипт либо второй. Так как после работы любого из них второй ничего не сделает, так как одиночных cr символов больше нет.

updatecr.txt переименовываю в updatecr.os.

Проверял только на windows. Запускал как вручную cmd и powershell. Сейчас крутиться в jenkins

В jenkins-е шаг выглядит так:

stage('Чистка CR') {
bat(/ chcp 65001 && oscript C:\path\to\updatecr.os /)
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants