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

[BUG] Падение правила SetPermissionsForNewObjects при диагностике расширения #442

Open
666Bounty999 opened this issue Oct 31, 2023 · 3 comments

Comments

@666Bounty999
Copy link

Диагностика

расширения

Версия

1.13.0

Описание ошибки диагностики

падает правило SetPermissionForNewObject

Пример кода

Передача каталога Roles и configuration.xml на согласовании

Скриншоты

Дополнительная информация

Лог Jenkins:
00:00:15.229
3% [= ] 4/120 (0:00:00 / 0:00:00)
13% [===== ] 16/120 (0:00:01 / 0:00:06)
15% [====== ] 19/120 (0:00:02 / 0:00:10) ERROR: Diagnostic computation error.
00:00:15.229 File: file:///E:/JA/workspace/_CFE_kbp_multi_1121_test_develop/src/cfe/Ext/ManagedApplicationModule.bsl
00:00:15.231 Diagnostic: Either [
00:00:15.231 left = SetPermissionsForNewObjects
00:00:15.231 right = null
00:00:15.231 ]
00:00:15.231 java.lang.NullPointerException: Cannot invoke "com.github._1c_syntax.mdclasses.mdo.support.RoleData.isSetForNewObjects()" because the return value of "com.github._1c_syntax.mdclasses.mdo.MDRole.getRoleData()" is null
00:00:15.231 at com.github._1c_syntax.bsl.languageserver.diagnostics.SetPermissionsForNewObjectsDiagnostic.lambda$check$0(SetPermissionsForNewObjectsDiagnostic.java:71)
00:00:15.231 at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
00:00:15.231 at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)

ManagedApplicationModule.bsl - в данном файле все строки закомментированы. По итогу анализ в Сонар выполнился.

@666Bounty999 666Bounty999 changed the title [BUG] [BUG] Падение правила SetPermissionsForNewObject при диагностике расширения Oct 31, 2023
@666Bounty999 666Bounty999 changed the title [BUG] Падение правила SetPermissionsForNewObject при диагностике расширения [BUG] Падение правила SetPermissionsForNewObjects при диагностике расширения Oct 31, 2023
@theshadowco theshadowco transferred this issue from 1c-syntax/bsl-language-server Jan 24, 2024
@alexandr-yang
Copy link

Столкнулся с аналогичной ошибкой, но только не в расширении, а в конфигурации

@theshadowco
Copy link
Member

В актуальной версии воспроизводится?
@alexandr-yang @666Bounty999

@alexandr-yang
Copy link

@theshadowco только счас обновились, проверил на нескольких конфигурациях - ошибка ушла

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants