アーティクル - CS283139
ベンダー部品を作成すると、「isValid() の制約違反」のネストされた例外が発生します。(Windchill Supplier Management)
修正日: 28-Dec-2022
適用対象
- Windchill Supplier Management 11.0 M030 to 11.1 F000
説明
- ベンダー パーツを作成すると、「 ALIAS_ATT_NAME の値を入力する必要があります」と表示されます Alias属性がWTPartのタイプで定義されている場合。
- WTPartまたは製造元部品の作成は、ネストされた例外なしで機能します。
- isValid() で制約違反のネストされた例外が発生します。
- メソッド サーバーのログには、次のようなスレッド ダンプが表示されます。
2018-04-06 11:19:23,633 エラー [ajp-nio-127.0.0.1-8010-exec-3] com.ptc.jca.mvc.controllers.UIValidationAJAXController デモ - CreateEditFormProcessorHelper.getInProgressItemInstance(): で作成できません- オブジェクトの進行状況インスタンス。
ネストされた例外: com.ptc.core.meta.container.common.ConstraintException: ALIAS_ATT_NAME の値を入力する必要があります。
wt.util.WTException: CreateEditFormProcessorHelper.getInProgressItemInstance(): オブジェクトの進行中のインスタンスを作成できません。
ネストされた例外: com.ptc.core.meta.container.common.ConstraintException: ALIAS_ATT_NAME の値を入力する必要があります。 isValid() での制約違反
com.ptc.core.meta.container.common.impl.DefaultConstraintValidator.isValueRequiredValid(DefaultConstraintValidator.java:411) で
com.ptc.core.meta.container.common.impl.DefaultConstraintValidator.isValid(DefaultConstraintValidator.java:325) で
com.ptc.core.lwc.server.PersistableAdapter.validate (PersistableAdapter.java:692) で
com.ptc.core.lwc.server.PersistableAdapter.apply (PersistableAdapter.java:711) で
com.ptc.core.components.forms.NameNumberPropertyProcessorHelper.persistValue (NameNumberPropertyProcessorHelper.java:99) で
com.ptc.core.components.forms.NamePropertyProcessor.preProcess (NamePropertyProcessor.java:127) で
com.ptc.core.components.forms.DefaultObjectFormProcessor.processDelegates (DefaultObjectFormProcessor.java:353) で
com.ptc.core.components.forms.DefaultObjectFormProcessor.preProcess(DefaultObjectFormProcessor.java:145) で
com.ptc.core.components.forms.CreateObjectFormProcessor.preProcess(CreateObjectFormProcessor.java:143) で
com.ptc.windchill.enterprise.part.forms.CreatePartFormProcessor.preProcess(CreatePartFormProcessor.java:288) で
com.ptc.windchill.enterprise.part.forms.CreatePartAndCADDocFormProcessor.preProcess(CreatePartAndCADDocFormProcessor.java:90) で
com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance (CreateEditFormProcessorHelper.java:2172) で
com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance (CreateEditFormProcessorHelper.java:2234) で
com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance (CreateEditFormProcessorHelper.java:2133) で
com.ptc.core.components.validators.CreateEditValidatorUtils.validateAttributeConstraints(CreateEditValidatorUtils.java:89) で
com.ptc.core.components.validators.SetAttributesStepValidator.validateFormSubmission(SetAttributesStepValidator.java:76) で
com.ptc.core.ui.validation.StandardUIComponentValidationService.validateFormSubmission (StandardUIComponentValidationService.java:273) で
sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) で
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で
java.lang.reflect.Method.invoke(Method.java:498) で
:
ネストされた例外: com.ptc.core.meta.container.common.ConstraintException: ALIAS_ATT_NAME の値を入力する必要があります。
wt.util.WTException: CreateEditFormProcessorHelper.getInProgressItemInstance(): オブジェクトの進行中のインスタンスを作成できません。
ネストされた例外: com.ptc.core.meta.container.common.ConstraintException: ALIAS_ATT_NAME の値を入力する必要があります。 isValid() での制約違反
com.ptc.core.meta.container.common.impl.DefaultConstraintValidator.isValueRequiredValid(DefaultConstraintValidator.java:411) で
com.ptc.core.meta.container.common.impl.DefaultConstraintValidator.isValid(DefaultConstraintValidator.java:325) で
com.ptc.core.lwc.server.PersistableAdapter.validate (PersistableAdapter.java:692) で
com.ptc.core.lwc.server.PersistableAdapter.apply (PersistableAdapter.java:711) で
com.ptc.core.components.forms.NameNumberPropertyProcessorHelper.persistValue (NameNumberPropertyProcessorHelper.java:99) で
com.ptc.core.components.forms.NamePropertyProcessor.preProcess (NamePropertyProcessor.java:127) で
com.ptc.core.components.forms.DefaultObjectFormProcessor.processDelegates (DefaultObjectFormProcessor.java:353) で
com.ptc.core.components.forms.DefaultObjectFormProcessor.preProcess(DefaultObjectFormProcessor.java:145) で
com.ptc.core.components.forms.CreateObjectFormProcessor.preProcess(CreateObjectFormProcessor.java:143) で
com.ptc.windchill.enterprise.part.forms.CreatePartFormProcessor.preProcess(CreatePartFormProcessor.java:288) で
com.ptc.windchill.enterprise.part.forms.CreatePartAndCADDocFormProcessor.preProcess(CreatePartAndCADDocFormProcessor.java:90) で
com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance (CreateEditFormProcessorHelper.java:2172) で
com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance (CreateEditFormProcessorHelper.java:2234) で
com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance (CreateEditFormProcessorHelper.java:2133) で
com.ptc.core.components.validators.CreateEditValidatorUtils.validateAttributeConstraints(CreateEditValidatorUtils.java:89) で
com.ptc.core.components.validators.SetAttributesStepValidator.validateFormSubmission(SetAttributesStepValidator.java:76) で
com.ptc.core.ui.validation.StandardUIComponentValidationService.validateFormSubmission (StandardUIComponentValidationService.java:273) で
sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) で
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で
java.lang.reflect.Method.invoke(Method.java:498) で
:
最新バージョンはこちらを参照ください CS283139