Troubleshooting
Problem
Attempts to upgrade from IBM Sterling Order Management 9.3 to 9.5 fails with error Failed to Load entity: YFS_SubFlow, while processing XML File: YCD_SOM_YFS_SUB_FLOW.xml
Symptom
ycdmigration step is failing with below error when upgrading from OMS 9.3 to OMS 9,5
[java] [java] 2016-07-25 12:39:32,659:ERROR :main: Failed to Load entity: YFS_SubFlow, while processing XML File: YCD_SOM_YFS_SUB_FLOW.xml [system]: [ ]: XMLMigrator
[java] [java] 2016-07-25 12:39:32,660:ERROR :main: Inserts [system]: [ ]: MigratorMain
[java] [java] 2016-07-25 12:39:32,660:ERROR :main: [1469464772660]Error_description_not_available [system]: [ ]: MigratorMain
[java] [java] 2016-07-25 12:39:32,663:ERRORDTL:main: [1469464772660]<?xml version="1.0" encoding="UTF-8"?>
[java] [java] <Errors>
[java] [java] <Error ErrorCode="java.lang.reflect.InvocationTargetException"
[java] [java] ErrorDescription="Error_description_not_available" ErrorRelatedMoreInfo="">
[java] [java] <Attribute Name="ErrorCode" Value="java.lang.reflect.InvocationTargetException"/>
[java] [java] <Attribute Name="ErrorDescription" Value="Error_description_not_available"/>
[java] [java] <Error ErrorCode="java.lang.reflect.InvocationTargetException"
[java] [java] ErrorDescription="" ErrorRelatedMoreInfo="">
[java] [java] <Stack>java.lang.reflect.InvocationTargetException
[java] [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[java] [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[java] [java] at java.lang.reflect.Method.invoke(Method.java:606)
[java] [java] at com.yantra.tools.migrator.XMLMigrator.processFile(XMLMigrator.java:809)
[java] [java] at com.yantra.tools.migrator.XMLMigrator.invokeInserts(XMLMigrator.java:351)
[java] [java] at com.yantra.tools.migrator.XMLMigrator.migrateEntity(XMLMigrator.java:245)
[java] [java] at com.yantra.tools.migrator.XMLMigrator.migrate(XMLMigrator.java:133)
Cause
Issue was caused by wrong order of YFS_SUB_FLOW.xml and YFS_FLOW.xml in <INSTALL_DIR>/COM/Migration/9.4/COM_Add-in/database/FactorySetup/ycd/som/fc_migrator.xml
Resolving The Problem
To resolve the issue, before running ycdmigration step, move YFS_FLOW.xml prior to YFS_SUBLOW.xml in <INSTALL_DIR>/COM/Migration/9.4/COM_Add-in/database/FactorySetup/ycd/som/fc_migrator.xml
For Example:
<Entity AbortOnError="N" Class="YFS_Flow"
CommitCount="50" Completed="N" DeleteEntity="N"
NumRecordsProcessed="0"
ResetEntityAttributes="Y" TruncateTable="N" XMLFile="YCD_SOM_YFS_FLOW.xml"/>
<Entity AbortOnError="N" Class="YFS_SubFlow"
CommitCount="50" Completed="N" DeleteEntity="N"
NumRecordsProcessed="0"
ResetEntityAttributes="Y" TruncateTable="N" XMLFile="YCD_SOM_YFS_SUB_FLOW.xml"/> ...
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21995838