Article - CS311416
"wt.util.WTException: ERROR: Deleting property value in invalid context" is reported when loading type and attribute in Windchill PDMLink
Modified: 10-Jul-2025
Applies To
- Windchill PDMLink 10.2 M030 to 13.0
- FlexPLM 11.0 to 13.0
- Windchill PartsLink 10.2 to 13.0
Description
- Failed to load soft type and attribute with error ”wt.util.WTException: ERROR: Deleting property value in invalid context“
- MethodServer log reports following info if execute command windchill wt.util.jmx.SetLogLevel -ms com.ptc.core.lwc.server ALL to enable the logger:
DEBUG [RMI TCP Connection(8)-127.0.0.1] com.ptc.core.lwc.server.cache.AbstractBaseDefinitionEventListener wcadmin - com.ptc.core.lwc.server.cache.ConstraintRuleManager$BaseDefinitionEventListener.preUpdateEvent() invoked: flavor = ENUMERATION view = @@@ BEGIN ENUMERATION Definition
name: null
orgRef: wt.inf.container.ExchangeContainer:5
masterId: com.ptc.core.lwc.server.LWCMasterEnumerationDefinition:106034
system: false
deleted: false
properties:
property: autoSort = false [inherited]
members: 6
To see members enable TRACE level for logger com.ptc.core.lwc.common.view.EnumerationDefinitionReadView
readViewId: @@@ BEGIN ReadViewIdentifier
context: @@@ BEGIN ReadViewIdentifier
context: @@@ BEGIN ReadViewIdentifier
context: @@@ BEGIN ReadViewIdentifier
context: null
oid: com.ptc.core.lwc.server.LWCTypeDefinition:9787
@@@ End ReadViewIdentifier
oid: com.ptc.core.lwc.server.LWCIBAAttDefinition:106104
@@@ End ReadViewIdentifier
oid: com.ptc.core.lwc.server.LWCEnumerationBasedConstraint:106234
@@@ End ReadViewIdentifier
oid: com.ptc.core.lwc.server.LWCEnumerationDefinition:106229
@@@ End ReadViewIdentifier
domainRef: wt.admin.AdministrativeDomain:8
@@@ End ENUMERATION Definition
DEBUG [RMI TCP Connection(8)-127.0.0.1] com.ptc.core.lwc.server.cache.ExternalBaseDefinitionEventHelper wcadmin - validatePreUpdate: com.ptc.core.lwc.server.cache.ConstraintRuleManager$BaseDefinitionEventListener@5bb4108a took 0
DEBUG [RMI TCP Connection(8)-127.0.0.1] com.ptc.core.lwc.server.cache.ExternalBaseDefinitionEventHelper wcadmin - validatePreUpdate signalling: com.ptc.core.lwc.server.cache.TypeManagerBaseDefinitionEventListener@1ba62e6
DEBUG [RMI TCP Connection(8)-127.0.0.1] com.ptc.core.lwc.server.cache.ExternalBaseDefinitionEventHelper wcadmin - validatePreUpdate: com.ptc.core.lwc.server.cache.TypeManagerBaseDefinitionEventListener@1ba62e6 took 0
TRACE [RMI TCP Connection(8)-127.0.0.1] com.ptc.core.lwc.server.cache.db.EnumerationDefinitionDBService wcadmin - updateEnumerationDefinition(): begin...
TRACE [RMI TCP Connection(8)-127.0.0.1] com.ptc.core.lwc.server.cache.db.EnumerationDefinitionDBService wcadmin - updateEnumerationDefinition(): end.
ERROR [RMI TCP Connection(8)-127.0.0.1] com.ptc.core.lwc.server.TypeDefinitionLoader wcadmin - (endProcessTypeDefinition):
wt.util.WTException: ERROR: Deleting property value in invalid context.
at com.ptc.core.lwc.server.cache.PropertyHolderHelper.deletePropertyValue(PropertyHolderHelper.java:793)
at com.ptc.core.lwc.server.cache.PropertyHolderHelper.preparePersistPropHolderPropertiesImpl(PropertyHolderHelper.java:435)
at com.ptc.core.lwc.server.cache.PropertyHolderHelper.preparePersistPropertyHoldersProperties(PropertyHolderHelper.java:393)
at com.ptc.core.lwc.server.cache.PropertyHolderHelper.preparePersistPropertyHoldersPropertiesWithContext(PropertyHolderHelper.java:300)
at com.ptc.core.lwc.server.cache.PropertyHolderHelper.prepareForPersistPropertyHoldersPropertiesWithContext(PropertyHolderHelper.java:271)
at com.ptc.core.lwc.server.cache.EnumerationDefinitionManager.persistEnumerationEntriesMemberships(EnumerationDefinitionManager.java:1310)
at com.ptc.core.lwc.server.cache.EnumerationDefinitionManager.persistEnumerationDef(EnumerationDefinitionManager.java:1192)
at com.ptc.core.lwc.server.cache.EnumerationDefinitionManager.updateLocalEnumerationDefView(EnumerationDefinitionManager.java:2046)
at com.ptc.core.lwc.server.cache.ConstraintHelper.persistConstraintEnumDef(ConstraintHelper.java:565)
at com.ptc.core.lwc.server.cache.ConstraintHelper.persistAttConstraint(ConstraintHelper.java:311)
at com.ptc.core.lwc.server.cache.ConstraintHelper.persistAttConstraints(ConstraintHelper.java:255)
at com.ptc.core.lwc.server.cache.AttHelper.persistAttDefs(AttHelper.java:440)
at com.ptc.core.lwc.server.cache.TypeDefinitionManager.persistTypeDef(TypeDefinitionManager.java:2095)
at com.ptc.core.lwc.server.cache.TypeDefinitionManager.updateTypeDef(TypeDefinitionManager.java:4255)
at com.ptc.core.lwc.server.StandardTypeDefinitionService.updateTypeDef(StandardTypeDefinitionService.java:201)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
...
- Internal name is displaying instead of Display name after importing the classification structure tree
- MethodServer log reports following info if execute command windchill wt.util.jmx.SetLogLevel -ms com.ptc.core.lwc.server ALL to enable the logger
wt.system.out wcadmin - Loader method com.ptc.core.lwc.server.TypeDefinitionLoader.endProcessTypeDefinition reported a failure oid: com.ptc.core.lwc.server.LWCIBAAttDefinition:<oid> wt.system.out wcadmin - Load failed: (endProcessTypeDefinition) -- wt.util.WTException: ERROR: Deleting property value in invalid context. -- Loader-context[type: XXX, display style: Grid] at com.ptc.core.lwc.server.TypeDefinitionLoader.endProcessTypeDefinition(TypeDefinitionLoader.java:1206) com.ptc.core.lwc.server.LoaderHelper wcadmin - Load Failed. wt.util.WTException: ERROR: Deleting property value in invalid context. at com.ptc.core.lwc.server.cache.PropertyHolderHelper.deletePropertyValue(PropertyHolderHelper.java:792) at com.ptc.core.lwc.server.cache.PropertyHolderHelper.preparePersistPropHolderPropertiesImpl(PropertyHolderHelper.java:436) at com.ptc.core.lwc.server.cache.PropertyHolderHelper.preparePersistPropertyHoldersProperties(PropertyHolderHelper.java:394) at com.ptc.core.lwc.server.cache.PropertyHolderHelper.preparePersistPropertyHoldersPropertiesWithContext(PropertyHolderHelper.java:301) at com.ptc.core.lwc.server.cache.PropertyHolderHelper.prepareForPersistPropertyHoldersPropertiesWithContext(PropertyHolderHelper.java:272) at com.ptc.core.lwc.server.cache.EnumerationDefinitionManager.persistEnumerationEntriesMemberships(EnumerationDefinitionManager.java:1362) at com.ptc.core.lwc.server.cache.EnumerationDefinitionManager.persistEnumerationDef(EnumerationDefinitionManager.java:1212) at com.ptc.core.lwc.server.cache.EnumerationDefinitionManager.updateLocalEnumerationDefView(EnumerationDefinitionManager.java:2150)
This is a printer-friendly version of Article 311416 and may be out of date. For the latest version click CS311416