Project

General

Profile

Actions

Bug #10343

open

"Unresolved" при создании обязательного атрибута типа reference

Added by Viktoria Kopach over 4 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
05/18/2020
Due date:
% Done:

0%

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

Description

В настройках проекта в разделе Mandator attributes создаем новый атрибут, указываем какое-нибудь имя, указываем тип - Reference, выбираем в качестве умолчательного целевого узла один из узлов проекта (для этого кликаем в поле Default value, откроется окно с деревом проекта, выбираем в нем оно из требований). После этого видим в поле Default value текст "Unresolved <id_целевого_узла>".

Хотя целевой узел был выбран в дереве и существует в проекте.

Если после этого нажать стрелочку влево и ОК, то есть задать и применить обязательный атрибут, то Eclipse зависнет. При этом после перезагрузки Eclipse можно увидеть, что в Error log в момент зависания появилось сообщение об ошибке

eclipse.buildId=4.6.3.M20170301-0400
java.version=1.8.0_242
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
Mon May 18 20:25:17 MSK 2020
ERROR: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:162)
    at com.unitesk.requality.core.attribute.AttributeDefinition.getTValue(AttributeDefinition.java:101)
    at com.unitesk.requality.core.attribute.Attribute.<init>(Attribute.java:141)
    at com.unitesk.requality.core.attribute.AttributeDefinition.toAttribute(AttributeDefinition.java:157)
    at com.unitesk.requality.core.TreeDB.addAttrsRec(TreeDB.java:3039)
    at com.unitesk.requality.core.attribute.AttributeStorage.commitAttributes(AttributeStorage.java:630)
    at com.unitesk.requality.core.TreeNode.commitAttributes(TreeNode.java:2574)
    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$14.runInWorkspace(ReqAttrsProperties.java:728)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
    at com.unitesk.requality.eclipse.core.PropertiesJobManager$1.runInWorkspace(PropertiesJobManager.java:27)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)


Files

2020-05-18_2000.png (9.47 KB) 2020-05-18_2000.png Viktoria Kopach, 05/18/2020 08:00 PM
Actions

Also available in: Atom PDF