Actions
Bug #11430
openНевозможно создать mandatory атрибут с типом Reference
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