技术文章 - CS18113

创建规范在 FlexPLM 中引发错误“无法设置属性值”

已修改: 25-Dec-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • 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