Solution Migration Tool Is Failing To Upgrade With Error "Unhandled Exception System.ArgumentOutOfRangeException: Index must be within the bounds of the List"
(Doc ID 2928740.1)
Last updated on FEBRUARY 22, 2023
Applies to:
Oracle WebCenter Forms Recognition - Version 12.2.1.4.0 and laterInformation in this document applies to any platform.
Symptoms
Currently upgrading a WFR project from 1007G to 2803. The process gets all the way to the INI file transfer and then fails with an unhandled exception prompting either to "Continue" or "Quit".
System.ArgumentOutOfRangeException: Index must be within the bounds of the List. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.Collections.Generic.List`1.Insert(Int32 index, T item) at Solution_Migration_Tool.Migration.BFIINIMigration.insertNewTargetParameterLine(String sectionIdentifier, String newParameterLine, List`1 iniTargetReference, Dictionary`2 targetSectionInfo) at Solution_Migration_Tool.Migration.BFIINIMigration.iniParamProcessing(String sourceparamName, String sourceParamValue, Int32 sourceINILineNo, Dictionary`2 iniSourceParameters, List`1 iniTargetReference, Dictionary`2 targetSectionInfo, List`1 processedINILines)
at Solution_Migration_Tool.Migration.BFIINIMigration.upgrade_transferINItoINI()
at Solution_Migration_Tool.Migration.BFIINIMigration.DoINIMigration()
at Solution_Migration_Tool.Migration.ProjectMigration.UpgradeProject(ProjectMigrationDescription upgradeDescription)
at Solution_Migration_Tool.SMTMainForm.ProjectMigrationUpgrade(Object loadingDescription)
at Solution_Migration_Tool.SMTMainForm.TemplateProject_EndAction(Object sender, EndActionEventArgs e)
at BrainwareComponentConnector.CedarProject.OnEndProcessing(EndActionEventArgs e)
at BrainwareComponentConnector.CedarProject.LoadProject(CedarLoadingDescription theLoadingDescription)
at Solution_Migration_Tool.SMTMainForm.TemplateProjectLoad(Object loadingDescription)
at Solution_Migration_Tool.SMTMainForm.MainControl_ProjectMigration_Button_Target_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at Solution_Migration_Tool.Migration.BFIINIMigration.upgrade_transferINItoINI()
at Solution_Migration_Tool.Migration.BFIINIMigration.DoINIMigration()
at Solution_Migration_Tool.Migration.ProjectMigration.UpgradeProject(ProjectMigrationDescription upgradeDescription)
at Solution_Migration_Tool.SMTMainForm.ProjectMigrationUpgrade(Object loadingDescription)
at Solution_Migration_Tool.SMTMainForm.TemplateProject_EndAction(Object sender, EndActionEventArgs e)
at BrainwareComponentConnector.CedarProject.OnEndProcessing(EndActionEventArgs e)
at BrainwareComponentConnector.CedarProject.LoadProject(CedarLoadingDescription theLoadingDescription)
at Solution_Migration_Tool.SMTMainForm.TemplateProjectLoad(Object loadingDescription)
at Solution_Migration_Tool.SMTMainForm.MainControl_ProjectMigration_Button_Target_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |