Article - CS17752

UpgradeManager fails: "wt.util.WTInvalidParameterException: No EnumeratedType exists with "ABC" as its internal value." in Windchill PDMLink

Modified: 15-Dec-2025   


Applies To

  • Windchill PDMLink 8.0 to 13.1

Description

  • Windchill can't start up after rehost with error: 
2021-11-18 10:04:24,078 FATAL [main] wt.method.server  - MethodServerMain abort
wt.util.WTInvalidParameterException: EnumeratedType without "0" as internal value。
	at wt.fc.EnumeratedTypeUtil.toEnumeratedType(EnumeratedTypeUtil.java:311)
	at wt.fc.EnumeratedType.toEnumeratedType(EnumeratedType.java:431)
	at wt.access._AdHocAccessKey.toAdHocAccessKey(_AdHocAccessKey.java:29)
	at wt.access.AdHocAccessKey.<clinit>(AdHocAccessKey.java:47)
	at wt.ixb.handlers.netmarkets.NMImportProperties.<clinit>(NMImportProperties.java:33)
	at com.ptc.netmarkets.nmixb.StandardNmIxbService.<clinit>(StandardNmIxbService.java:144)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at wt.services.ManagerImplementation.create(ManagerImplementation.java:235)
	at wt.services.StandardManagerFactory.createImplementations(StandardManagerFactory.java:135)
	at wt.services.StandardManagerFactory.<init>(StandardManagerFactory.java:117)
	at wt.services.StandardManagerFactory$Singleton.<clinit>(StandardManagerFactory.java:73)
	at wt.services.StandardManagerFactory.getInstance(StandardManagerFactory.java:102)
	at wt.services.StandardManagerService.createFactory(StandardManagerService.java:373)
	at wt.services.StandardManagerService.initialize(StandardManagerService.java:363)
	at wt.services.StandardManagerService.newStandardManagerService(StandardManagerService.java:99)
	at wt.services.StandardServicesHandler.getFactory(StandardServicesHandler.java:51)
	at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:42)
	at wt.method.MethodServerMain.run(MethodServerMain.java:603)
	at wt.method.MethodServerMain.main(MethodServerMain.java:373)
  • Can customized .ser files be copied from the source to the target, or is it necessary to use enumcustomize to re-add custom states?
  • User is getting error:
wt.pds.exception - Suppressing internal message
(wt.pom.pomResource/0) wt.pom.PersistenceException: A persistence error occurred. System message follows:
Nested exception is: wt.pom.DatastoreException: A SQL error has occurred. Database system message follows:
Nested exception is: wt.util.WTInvalidParameterException: No EnumeratedType exists with "CLOSURE1" as its internal value.
    at wt.fc.EnumeratedTypeUtil.toEnumeratedType(EnumeratedTypeUtil.java:311)
    at wt.fc.EnumeratedType.toEnumeratedType(EnumeratedType.java:431)
    at wt.lifecycle._State.toState(_State.java:29)
    at wt.lifecycle._PhaseTemplate.readExternal(_PhaseTemplate.java:280)
    at wt.pds.WTResultSet.readObject(WTResultSet.java:679)
    at wt.pds.PersistableItemBuilder.build(PersistableItemBuilder.java:559)
  • What are some of the possible errors that could occur if the custom states are not implemented correctly on the target before upgrade?
1. During Server Migrator Migrate70RoutePostings
Excerpts from Execute Server Migrators Report:
"Failed:  Migrate70RoutePostings"
...
Exception:
com.ptc.windchill.upgrade.ius.UpdateExecutionException: Error executing IncrementalUpdate Migrate70RoutePostings (#315513011-1171584720697-17431955-118-9-253-132)
...
"Caused by: wt.util.WTInvalidParameterException: No EnumeratedType exists with "<failing value>" as its internal value.
at wt.fc.EnumeratedTypeUtil.toEnumeratedType(EnumeratedTypeUtil.java:293)
at wt.fc.EnumeratedType.toEnumeratedType(EnumeratedType.java:588)
at <failing class>..."
2. During Data Load
Excerpts from Load Data Report
Failed: Office 2007 File Support 
UUID: 698331106-1210612819322-12898381-139-10-253-132 
IU Description: Adds Office 2007 MIME types for use in Windchill 
... 
Exception:
com.ptc.windchill.upgrade.ius.UpdateExecutionException: Error executing IncrementalUpdate Office 2007 File Support (#698331106-1210612819322-12898381-139-10-253-132)
Nested exception is: com.ptc.windchill.upgrade.ius.DirectiveExecutionException: Errors 
Nested exception is: (wt.ixb.publicforhandlers.ixbResource/8) wt.ixb.publicforhandlers.LogHelper$IxbException: Unexpected problem in export/import process.
Excerpts From MethodServer.log
Error while updating old references...wt.vc.VersionControlException: wt.pom.DatastoreException: A persistence error occurred. System message follows: 
wt.util.WTInvalidParameterException: No EnumeratedType exists with "<failing value>" as its internal value.
3. During Data Loading
Load OOTB authoring app versions for R8.0 to R9.0
Excerpts From MethodServer.log reports
"wt.util.WTInvalidParameterException: Il n'existe pas de liste énumérée dont la valeur interne est "<failing value>".
    at wt.fc.EnumeratedTypeUtil.toEnumeratedType(EnumeratedTypeUtil.java:311)
    at wt.fc.EnumeratedType.toEnumeratedType(EnumeratedType.java:428)
    at wt.epm._EPMAuthoringAppType.toEPMAuthoringAppType(_EPMAuthoringAppType.java:29)
    at wt.epm.LoadAuthoringAppVersion.createAuthoringAppVersions(LoadAuthoringAppVersion.java:61)
4. During Data loading
NewDataFormatLoadR90toR10 step with exception
wt.util.WTInvalidParameterException: No EnumeratedType exists with "<Failing Value>" as its internal value
 
5. Upgrade Manager failed at Generate Audits For Workflow Task Migrator
Caused by: wt.util.WTInvalidParameterException: No EnumeratedType exists with "{value}" as its internal value.
at wt.fc.EnumeratedTypeUtil.toEnumeratedType(EnumeratedTypeUtil.java:311)
at wt.fc.EnumeratedType.toEnumeratedType(EnumeratedType.java:431)
at wt.change2._RequestPriority.toRequestPriority(_RequestPriority.java:29)
at wt.change2._ChangeRequest2.readExternal(_ChangeRequest2.java:792)
at wt.change2._WTChangeRequest2.readExternal(_WTChangeRequest2.java:114)
6. Upgrade Manager failed at Execute Server Migrators>Remove Ad hoc Rules Added to Working Copies
wt.util.WTInvalidParameterException: No EnumeratedType exists with <Failing Value> as its internal value at wt.fc.EnumeratedTypeUtil.toEnumeratedType(EnumeratedTypeUtil.java:311) at wt.fc.EnumeratedType.toEnumeratedType(EnumeratedType.java:431) at wt.lifecycle._State.toState(_State.java:29) at wt.lifecycle._LifeCycleState.readExternal(_LifeCycleState.java:135

 
7. Upgrade Manager Execute Server Migrators failed to execute task Generate Audits For Workflow Task Migrator with
wt.util.WTException: java.lang.reflect.InvocationTargetException
...
Caused by: wt.util.WTInvalidParameterException: No EnumeratedType exists with "xxx" as its internal value.

 
8.  ReportLCTemplatesMissingFinalPhases WinDU task failed to run with error wt.util.WTInvalidParameterException:
No EnumeratedType exists with "XXXX" as its internal value
9. UpgradeManager fails at Execute Server Migrators With New Data > Load Change Review Types, Task Form Templates, Lifecycle and Workflow templates, Object Initialization Rules and update existing containers 
Nested exception is: wt.util.WTInvalidParameterException: No EnumeratedType exists with "XXXX" as its internal value.
at wt.fc.EnumeratedTypeUtil.toEnumeratedType(EnumeratedTypeUtil.java:311)
at wt.fc.EnumeratedType.toEnumeratedType(EnumeratedType.java:431)
at wt.projmgmt.admin._ProjectPhase.toProjectPhase(_ProjectPhase.java:29)
at wt.projmgmt.admin._Project2.readExternal(_Project2.java:1549)
at wt.pds.WTResultSet.readObject(WTResultSet.java:618)
at wt.pds.PersistableItemBuilder.build(PersistableItemBuilder.java:559)
at wt.pds.StandardACProcessor.processResults(StandardACProcessor.java:99)
at wt.pds.SequentialResultBuilder.build(SequentialResultBuilder.java:405)
at wt.pds.BasicResultCursor.next(BasicResultCursor.java:93)
at wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:801)
at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1108)
at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1017)
at wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:1993)
at wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1504)

 
10. After upgrade, State shows as ???state.state???
11. Upgrade generates com.ptc.core.meta.common.CorrectableException: No EnumeratedType exists with "PENDING IMPLEMENTATION" as its internal value error
12. Running BulkIndexTool under the section Execute Steps for Windchill Index Search and Windchill PartsLink brings an error:
        
wt.index.IndexingServiceImpl Administrator - processIndexRequest : IndexingException 
        (wt.pom.pomResource/0) wt.pom.PersistenceException: A persistence error occurred. System message follows:
        Nested exception is: wt.pom.DatastoreException: A SQL error has occurred. Database system message follows:
        Nested exception is: wt.util.WTInvalidParameterException: No EnumeratedType exists with "GW_Archived" as its internal value.
            at wt.fc.EnumeratedTypeUtil.toEnumeratedType(EnumeratedTypeUtil.java:311)
            at wt.fc.EnumeratedType.toEnumeratedType(EnumeratedType.java:431)
            at wt.lifecycle._State.toState(_State.java:29)
            at wt.lifecycle._LifeCycleState.readExternal(_LifeCycleState.java:135)
            at wt.pds.WTResultSet.readObject(WTResultSet.java:679)
12. Windu task RemoveContainerAdHocsFromWorkables failed
Fri 10/16/20 13:07:52: Caused by: wt.util.WTInvalidParameterException: No EnumeratedType exists with "PRODUCTDEFINITION" as its internal value.
Fri 10/16/20 13:07:52:     at wt.fc.EnumeratedTypeUtil.toEnumeratedType(EnumeratedTypeUtil.java:311)
Fri 10/16/20 13:07:52:     at wt.fc.EnumeratedType.toEnumeratedType(EnumeratedType.java:431)
Fri 10/16/20 13:07:52:     at wt.lifecycle._State.toState(_State.java:29)
Fri 10/16/20 13:07:52:     at wt.lifecycle._LifeCycleState.readExternal(_LifeCycleState.java:135)
Fri 10/16/20 13:07:52:     at wt.pds.WTResultSet.readObject(WTResultSet.java:679)
Fri 10/16/20 13:07:52:     ... 49 more
13. Upgrade Manager Execute Server Migrators failed to execute task  Disable ECAD templates with
ERROR wt.pds.exception Admin - Suppressing internal message (wt.pom.pomResource/0) wt.pom.PersistenceException: A persistence error occurred. System message follows:
Nested exception is: wt.pom.DatastoreException: A SQL error has occurred. Database system message follows:
Nested exception is: wt.util.WTInvalidParameterException: No EnumeratedType exists with "XXXXX" as its internal value.
	at wt.fc.EnumeratedTypeUtil.toEnumeratedType(EnumeratedTypeUtil.java:311)
	at wt.fc.EnumeratedType.toEnumeratedType(EnumeratedType.java:431)
	at wt.lifecycle._State.toState(_State.java:29)
	at wt.lifecycle._PhaseTemplate.readExternal(_PhaseTemplate.java:280)

 
This is a printer-friendly version of Article 17752 and may be out of date. For the latest version click CS17752