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

sonar-bsl-plugin

#1

При анализе модуля формы “ФормаЭлемента” справочника “НастройкиОбменСБанками” из БП 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


#2

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


#3

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

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


#4

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


#5

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


#6

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


#7

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

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