Project

General

Profile

Actions

Bug #11430

open

Невозможно создать mandatory атрибут с типом Reference

Added by Viktoria Kopach about 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
02/16/2022
Due date:
% Done:

0%

Estimated time:
Detected in build:
1.3.694
Platform:
Windows x64
Published in build:

Description

В настройка проекта создаем mandatory атрибут, указываем ему тип Reference и указываем целевой узел для этой ссылки по умолчанию (один из узлов проекта). Добавляем атрибут, например, к требованиям.
После закрытия окна настроек видим, что у требований такой атрибут не появился, а в Error log ошибка:

eclipse.buildId=4.6.3.M20170301-0400
java.version=1.8.0_265
java.vendor=AdoptOpenJDK
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ru_RU
Framework arguments:  -product com.unitesk.requality.product.product -perspective com.unitesk.requality.main.perspective -perspective com.unitesk.requality.main.perspective
Command-line arguments:  -os win32 -ws win32 -arch x86 -product com.unitesk.requality.product.product -perspective com.unitesk.requality.main.perspective -perspective com.unitesk.requality.main.perspective

org.eclipse.e4.ui.workbench
Error
Wed Feb 16 17:26:07 MSK 2022
E[2022/02/16 17:26:07]: Ref value is where it does not supposed to be
java.lang.RuntimeException: Ref value is where it does not supposed to be
    at com.unitesk.requality.core.attribute.valueproviders.ReferenceValueProvider.getTypedValue(ReferenceValueProvider.java:165)
    at com.unitesk.requality.core.attribute.AttributeDefinition.getTValue(AttributeDefinition.java:117)
    at com.unitesk.requality.core.attribute.Attribute.<init>(Attribute.java:147)
    at com.unitesk.requality.core.attribute.AttributeDefinition.toAttribute(AttributeDefinition.java:173)
    at com.unitesk.requality.core.TreeDB.addAttrsRec(TreeDB.java:3066)
    at com.unitesk.requality.core.attribute.AttributeStorage.commitAttributes(AttributeStorage.java:653)
    at com.unitesk.requality.core.TreeNode.commitAttributes(TreeNode.java:2637)
    at com.unitesk.requality.core.operations.mass.SetRequiredAttributes.performAction(SetRequiredAttributes.java:54)
    at com.unitesk.requality.core.operations.mass.AbstractNodeOperation.execute(AbstractNodeOperation.java:30)
    at com.unitesk.requality.core.operations.mass.AbstractNodeOperation.execute(AbstractNodeOperation.java:19)
    at com.unitesk.requality.core.operations.mass.SetRequiredAttributes.execute(SetRequiredAttributes.java:31)
    at com.unitesk.requality.eclipse.views.projectSettings.ReqAttrsProperties.okPressedAction(ReqAttrsProperties.java:765)
    at com.unitesk.requality.eclipse.views.projectSettings.RequalityPropertyPage$2.runInWorkspace(RequalityPropertyPage.java:135)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

После этого попытка создать новые mandatory атрибуты, даже не Reference, будет снова вызывать такую ошибку. Помогает только перезагрузка Eclipse. После этого получается добавлять новые mandatory атрибуты, но mandatory атрибут Reference так и не появляется у требований.

No data to display

Actions

Also available in: Atom PDF