Ошибки парсинга модулей SonarQube 1C (BSL)

При анализе модуля формы “ФормаЭлемента” справочника “НастройкиОбменСБанками” из БП 3.0 проверка прерывается по ошибке, причем подробной информации нет даже при включенном режиме “DEBUG”.

Привожу часть лога:

16:11:35 16:11:35.692 DEBUG: ‘src/cf/Catalogs/НастройкиОбменСБанками/Commands/СписокЭД/Ext/CommandModule.bsl’ generated metadata with charset ‘UTF-8’
16:11:35 16:11:35.709 DEBUG: ‘src/cf/Catalogs/НастройкиОбменСБанками/Ext/ManagerModule.bsl’ generated metadata with charset ‘UTF-8’
16:11:35 16:11:35.774 DEBUG: ‘src/cf/Catalogs/НастройкиОбменСБанками/Ext/ObjectModule.bsl’ generated metadata with charset ‘UTF-8’
16:11:36 16:11:35.945 DEBUG: ‘src/cf/Catalogs/НастройкиОбменСБанками/Forms/ПомощникСозданияНастройкиОбмена/Ext/Form/Module.bsl’ generated metadata with charset ‘UTF-8’
16:11:36 16:11:36.528 DEBUG: ‘src/cf/Catalogs/НастройкиОбменСБанками/Forms/ПредупреждениеБезопасности/Ext/Form/Module.bsl’ generated metadata with charset ‘UTF-8’
16:11:36 16:11:36.538 DEBUG: ‘src/cf/Catalogs/НастройкиОбменСБанками/Forms/ФормаВыбора/Ext/Form/Module.bsl’ generated metadata with charset ‘UTF-8’
16:11:36 16:11:36.561 DEBUG: ‘src/cf/Catalogs/НастройкиОбменСБанками/Forms/ФормаСписка/Ext/Form/Module.bsl’ generated metadata with charset ‘UTF-8’
16:11:36 16:11:36.835 INFO: ------------------------------------------------------------------------
16:11:36 16:11:36.835 INFO: EXECUTION FAILURE
16:11:36 16:11:36.835 INFO: ------------------------------------------------------------------------
16:11:36 16:11:36.835 INFO: Total time: 6:03.082s
16:11:38 16:11:37.957 INFO: Final Memory: 194M/556M
16:11:38 16:11:37.957 INFO: ------------------------------------------------------------------------
16:11:38 16:11:37.957 ERROR: Error during SonarQube Scanner execution
16:11:38 16:11:37.957 ERROR: Unable to analyze file: C:\jen\workspace\ais_gro_dev\src\cf\Catalogs\НастройкиОбменСБанками\Forms\ФормаЭлемента\Ext\Form\Module.bsl
16:11:38 16:11:37.957 ERROR:
16:11:38 16:11:37.957 ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.
[Pipeline] }
16:11:47 WARN: Unable to locate ‘report-task.txt’ in the workspace. Did the SonarScanner succedeed?
[Pipeline] // withSonarQubeEnv
[Pipeline] }
[Pipeline] // timestamps
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 1
Finished: FAILURE

@SeregaANT напишите письмо в тех поддержку на https://silverbulleters.org/ или на b2b@silverbulleters.org с указанием организации :slight_smile:

Желательно проделать вот это:

Тогда будет больше данных для проверки

Письмо отправил с полным отладочным логом и проблемным файлом.

В модулях самописных конфигураций иногда встречаются непечатаемые символы, занесенные случайным образом, парсинг модуля на них падает. Хотелось бы еще видеть причину подобного падения, например, номер строки исходного кода, в которой встречается непечатаемый символ.

@SeregaANT Также отправь письмо с примером подобного модуля с непечатаемыми символами.

@SeregaANT Проблема выявлена и исправлена.
Отправлено письмо с описанием решения.

Жду письмо с модулем, в котором есть непечатаемые символы.