Bug #10343
open"Unresolved" при создании обязательного атрибута типа reference
0%
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
Updated by Denis Kildishev over 4 years ago
Да, пишет так в настройках но ссылки создавать должен корректно вроде как