アーティクル - CS18113
仕様を作成すると、FlexPLM で「属性の値を設定できません」というエラーがスローされる
修正日: 25-Dec-2022
適用対象
- FlexPLM 9.1 to 10.2
説明
- どの製品でも新しい仕様を作成することはできません。
- スタックトレース:com.ptc.core.command.common.CommandException: 属性 WCTYPE|com.lcs.wc.specification.FlexSpecification~MBA|masterReference^WCTYPE|wt.part.WTPartMaster~MBA|name の値を com.lcs に設定できません。 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) で - 注文確認の更新時に[計画の更新]ボタンが有効にならない
最新バージョンはこちらを参照ください CS18113