技术文章 - CS18113
创建规范在 FlexPLM 中引发错误“无法设置属性值”
已修改: 25-Dec-2022
适用于
- FlexPLM 9.1 to 10.2
说明
- 不可能在任何产品中创建新规范。
- 堆栈跟踪:com.ptc.core.command.common.CommandException:无法在 com.lcs 上设置属性 WCTYPE|com.lcs.wc.specification.FlexSpecification~MBA|masterReference^WCTYPE|wt.part.WTPartMaster~MBA|name 的值。 wc.specification.FlexSpecification:com.lcs.wc.specification.FlexSpecification!嵌套异常是:(com.ptc.core.command.server.delegate.io.ioResource/9) com.ptc.core.command.common.CommandException: com.ptc.core.command.server.delegate.io.StandardAttributeHandler无法一般写入 AttributeTypeIdentifier 指定的属性
- 10.1 的堆栈跟踪如下:
com.ptc.core.meta.container.common.ConstraintException:您必须为名称输入一个值。 isValid() 中的约束冲突
嵌套异常是:com.ptc.core.meta.container.common.ConstraintException:您必须为名称输入一个值。 isValid() 中的约束冲突
在 com.ptc.core.meta.container.common.impl.DefaultConstraintValidator.isValid(DefaultConstraintValidator.java:294)
在 com.ptc.core.meta.container.common.impl.DefaultConstraintValidator.isValid(DefaultConstraintValidator.java:326)
在 com.ptc.core.rule.server.delegate.init.TypeHelper.enforceConstraintsOnOirAtts(TypeHelper.java:307)
在 com.ptc.core.rule.server.delegate.init.TypeHelper.getObject(TypeHelper.java:433)
在 com.ptc.core.rule.server.delegate.init.TypeBasedInitRuleApplier.applyRule(TypeBasedInitRuleApplier.java:358)
在 com.ptc.core.rule.server.delegate.init.TypeBasedInitRuleApplier.applyRule(TypeBasedInitRuleApplier.java:211)
在 wt.rule.impl.StandardRuleService.applyRule(StandardRuleService.java:384)
在 wt.rule.impl.StandardRuleService$1.notifyVetoableMultiObjectEvent(StandardRuleService.java:987)
在 wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:298) - 更新订单确认时刷新计划按钮不生效,创建产品计划时没有尺寸可供选择,因为产品尺寸定义名称为空
这是文章 18113 的 PDF 版本,可能已过期。最新版本 CS18113