Article - CS283139
Creating the Vendor Part causes Nested Exception of 'Constraint Violation in isValid()'.(Windchill Supplier Management)
Modified: 31-May-2018
Applies To
- Windchill Supplier Management 11.0 M030 to 11.1 F000
Description
- Creating the Vendor Part shows 'You must enter a value for ALIAS_ATT_NAME' when the Alias attribute is defined in the type of WTPart.
- Creating the WTPart or Manufacturer Part work without the Nested Exception.
- It causes Nested Exception of Constraint Violation in isValid().
- Method Server log shows thread dump as below.
2018-04-06 11:19:23,633 ERROR [ajp-nio-127.0.0.1-8010-exec-3] com.ptc.jca.mvc.controllers.UIValidationAJAXController demo - CreateEditFormProcessorHelper.getInProgressItemInstance(): Unable to create an in-progress instance of the object.
Nested Exception: com.ptc.core.meta.container.common.ConstraintException: You must enter a value for ALIAS_ATT_NAME.
wt.util.WTException: CreateEditFormProcessorHelper.getInProgressItemInstance(): Unable to create an in-progress instance of the object.
Nested Exception: com.ptc.core.meta.container.common.ConstraintException: You must enter a value for ALIAS_ATT_NAME. Constraint Violation in isValid()
at com.ptc.core.meta.container.common.impl.DefaultConstraintValidator.isValueRequiredValid(DefaultConstraintValidator.java:411)
at com.ptc.core.meta.container.common.impl.DefaultConstraintValidator.isValid(DefaultConstraintValidator.java:325)
at com.ptc.core.lwc.server.PersistableAdapter.validate(PersistableAdapter.java:692)
at com.ptc.core.lwc.server.PersistableAdapter.apply(PersistableAdapter.java:711)
at com.ptc.core.components.forms.NameNumberPropertyProcessorHelper.persistValue(NameNumberPropertyProcessorHelper.java:99)
at com.ptc.core.components.forms.NamePropertyProcessor.preProcess(NamePropertyProcessor.java:127)
at com.ptc.core.components.forms.DefaultObjectFormProcessor.processDelegates(DefaultObjectFormProcessor.java:353)
at com.ptc.core.components.forms.DefaultObjectFormProcessor.preProcess(DefaultObjectFormProcessor.java:145)
at com.ptc.core.components.forms.CreateObjectFormProcessor.preProcess(CreateObjectFormProcessor.java:143)
at com.ptc.windchill.enterprise.part.forms.CreatePartFormProcessor.preProcess(CreatePartFormProcessor.java:288)
at com.ptc.windchill.enterprise.part.forms.CreatePartAndCADDocFormProcessor.preProcess(CreatePartAndCADDocFormProcessor.java:90)
at com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance(CreateEditFormProcessorHelper.java:2172)
at com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance(CreateEditFormProcessorHelper.java:2234)
at com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance(CreateEditFormProcessorHelper.java:2133)
at com.ptc.core.components.validators.CreateEditValidatorUtils.validateAttributeConstraints(CreateEditValidatorUtils.java:89)
at com.ptc.core.components.validators.SetAttributesStepValidator.validateFormSubmission(SetAttributesStepValidator.java:76)
at com.ptc.core.ui.validation.StandardUIComponentValidationService.validateFormSubmission(StandardUIComponentValidationService.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
:
Nested Exception: com.ptc.core.meta.container.common.ConstraintException: You must enter a value for ALIAS_ATT_NAME.
wt.util.WTException: CreateEditFormProcessorHelper.getInProgressItemInstance(): Unable to create an in-progress instance of the object.
Nested Exception: com.ptc.core.meta.container.common.ConstraintException: You must enter a value for ALIAS_ATT_NAME. Constraint Violation in isValid()
at com.ptc.core.meta.container.common.impl.DefaultConstraintValidator.isValueRequiredValid(DefaultConstraintValidator.java:411)
at com.ptc.core.meta.container.common.impl.DefaultConstraintValidator.isValid(DefaultConstraintValidator.java:325)
at com.ptc.core.lwc.server.PersistableAdapter.validate(PersistableAdapter.java:692)
at com.ptc.core.lwc.server.PersistableAdapter.apply(PersistableAdapter.java:711)
at com.ptc.core.components.forms.NameNumberPropertyProcessorHelper.persistValue(NameNumberPropertyProcessorHelper.java:99)
at com.ptc.core.components.forms.NamePropertyProcessor.preProcess(NamePropertyProcessor.java:127)
at com.ptc.core.components.forms.DefaultObjectFormProcessor.processDelegates(DefaultObjectFormProcessor.java:353)
at com.ptc.core.components.forms.DefaultObjectFormProcessor.preProcess(DefaultObjectFormProcessor.java:145)
at com.ptc.core.components.forms.CreateObjectFormProcessor.preProcess(CreateObjectFormProcessor.java:143)
at com.ptc.windchill.enterprise.part.forms.CreatePartFormProcessor.preProcess(CreatePartFormProcessor.java:288)
at com.ptc.windchill.enterprise.part.forms.CreatePartAndCADDocFormProcessor.preProcess(CreatePartAndCADDocFormProcessor.java:90)
at com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance(CreateEditFormProcessorHelper.java:2172)
at com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance(CreateEditFormProcessorHelper.java:2234)
at com.ptc.core.components.forms.CreateEditFormProcessorHelper.getInProgressItemInstance(CreateEditFormProcessorHelper.java:2133)
at com.ptc.core.components.validators.CreateEditValidatorUtils.validateAttributeConstraints(CreateEditValidatorUtils.java:89)
at com.ptc.core.components.validators.SetAttributesStepValidator.validateFormSubmission(SetAttributesStepValidator.java:76)
at com.ptc.core.ui.validation.StandardUIComponentValidationService.validateFormSubmission(StandardUIComponentValidationService.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
:
This is a printer-friendly version of Article 283139 and may be out of date. For the latest version click CS283139