I am beginner for unreal. I need help about packing project. I found packaging error follow image.
I try to packaging for 5 days and can’t solve it. I don’t know to fix it. I use UE5.4. Can someone help me?
********** COOK COMMAND COMPLETED **********
SafeFileExists D:\MOD\MYFPS\MYFPS.uproject=True
********** STAGE COMMAND STARTED **********
Deployment Context **************
ProjectFile = D:\MOD\MYFPS\MYFPS.uproject
ArchiveDir = D:\MOD\MYFPS\Windows
IsCodeBasedUprojectFile = True
DedicatedServer = False
Stage = True
StageTargetPlatform = Win64
InputRootDir = D:\Epic Games\UE_5.4
InputProjectDir = D:\MOD\MYFPS
PlatformDir = Win64
StagedOutputDir = D:\MOD\MYFPS\Saved\StagedBuilds\Windows
ShortProjectName = MYFPS
ProjectArgForCommandLines = -project="../../../MYFPS/MYFPS.uproject"
RunRootDir = D:\MOD\MYFPS\Saved\StagedBuilds\Windows
RunProjectDir = D:\MOD\MYFPS\Saved\StagedBuilds\Windows\MYFPS
PakFileInternalRoot = ../../../
PlatformUsesChunkManifests = False
End Deployment Context **************
Creating Staging Manifest...
Can't find cloud directory D:\MOD\MYFPS\Platforms\Windows\Build\Cloud
SafeDeleteFile D:\MOD\MYFPS\Intermediate\Staging\MYFPS.exe
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Binaries\Win64\BootstrapPackagedGame-Win64-Shipping.exe D:\MOD\MYFPS\Intermediate\Staging\MYFPS.exe
Patching bootstrap executable; D:\MOD\MYFPS\Intermediate\Staging\MYFPS.exe
Begin update resource 'D:\MOD\MYFPS\Intermediate\Staging\MYFPS.exe' (0)
Add resource 101, length 104 (True)
Add resource 1, length 1996 (True)
Add resource 2, length 2447 (True)
Add resource 3, length 2535 (True)
Add resource 4, length 3037 (True)
Add resource 5, length 3244 (True)
Add resource 6, length 3531 (True)
Add resource 7, length 6931 (True)
Add resource 201, length 92 (True)
Add resource 202, length 12 (True)
End update resource (True/0)
Including config file D:\Epic Games\UE_5.4\Engine\Config\Base.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\BaseCompat.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\BaseDeviceProfiles.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\BaseEditor.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\BaseEditorKeyBindings.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\BaseEditorPerProjectUserSettings.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\BaseEditorSettings.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\BaseEngine.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\BaseGame.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\BaseGameUserSettings.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\BaseHardware.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\BaseInput.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\BaseInstallBundle.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\BaseLightmass.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\BasePakFileRules.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\BaseRuntimeOptions.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\BaseScalability.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\BaseSourceControlSettings.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\ConfigRedirects.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\ConsoleVariables.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\PluginBase.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\Layouts\DefaultLayout.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\Layouts\UE4ClassicLayout.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\Category.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\Editor.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\EditorTutorials.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\Engine.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\Keywords.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\PortableObjectExport.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\PortableObjectImport.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\PropertyNames.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\RepairData.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\ToolTips.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Localization\WordCount.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\VulkanPC\DataDrivenPlatformInfo.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\Windows\BaseWindowsEngine.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\Windows\DataDrivenPlatformInfo.ini
Excluding config file D:\Epic Games\UE_5.4\Engine\Config\Windows\WindowsEditorPerProjectUserSettings.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\Windows\WindowsEngine.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\Windows\WindowsGame.ini
Including config file D:\Epic Games\UE_5.4\Engine\Config\Windows\WindowsInput.ini
Excluding config file D:\MOD\MYFPS\Config\DefaultEditor.ini
Excluding config file D:\MOD\MYFPS\Config\DefaultEditorPerProjectUserSettings.ini
Including config file D:\MOD\MYFPS\Config\DefaultEngine.ini
Including config file D:\MOD\MYFPS\Config\DefaultGame.ini
Including config file D:\MOD\MYFPS\Config\DefaultInput.ini
Cleaning Stage Directory: D:\MOD\MYFPS\Saved\StagedBuilds\Windows
SafeDeleteDirectory D:\MOD\MYFPS\Saved\StagedBuilds\Windows
RecursivelyDeleteDirectory D:\MOD\MYFPS\Saved\StagedBuilds\Windows
SafeDeleteEmptyDirectory D:\MOD\MYFPS\Saved\StagedBuilds\Windows
Creating pak using staging manifest.
DumpManifest: C:\Users\Windows-10\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Epic+Games+UE_5.4\PrePak_Windows_NonUFSFiles.txt, NumItems: 18
SafeWriteAllLines C:\Users\Windows-10\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Epic+Games+UE_5.4\PrePak_Windows_NonUFSFiles.txt
DumpManifest: C:\Users\Windows-10\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Epic+Games+UE_5.4\PrePak_Windows_NonUFSFilesDebug.txt, NumItems: 5
SafeWriteAllLines C:\Users\Windows-10\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Epic+Games+UE_5.4\PrePak_Windows_NonUFSFilesDebug.txt
DumpManifest: C:\Users\Windows-10\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Epic+Games+UE_5.4\PrePak_Windows_UFSFiles.txt, NumItems: 2639
SafeWriteAllLines C:\Users\Windows-10\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Epic+Games+UE_5.4\PrePak_Windows_UFSFiles.txt
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\Base.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\Base.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\BaseCompat.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\BaseCompat.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\BaseDeviceProfiles.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\BaseDeviceProfiles.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\BaseEngine.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\BaseEngine.ini
Filtering config section 'StorageServers'
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\BaseGame.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\BaseGame.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\BaseGameUserSettings.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\BaseGameUserSettings.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\BaseHardware.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\BaseHardware.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\BaseInput.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\BaseInput.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\BaseInstallBundle.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\BaseInstallBundle.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\BaseRuntimeOptions.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\BaseRuntimeOptions.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\BaseScalability.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\BaseScalability.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\ConfigRedirects.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\ConfigRedirects.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\PluginBase.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\PluginBase.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\Layouts\DefaultLayout.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\Layouts\DefaultLayout.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\Layouts\UE4ClassicLayout.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\Layouts\UE4ClassicLayout.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\VulkanPC\DataDrivenPlatformInfo.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\VulkanPC\DataDrivenPlatformInfo.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\Windows\BaseWindowsEngine.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\Windows\BaseWindowsEngine.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\Windows\DataDrivenPlatformInfo.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\Windows\DataDrivenPlatformInfo.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\Windows\WindowsEngine.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\Windows\WindowsEngine.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\Windows\WindowsGame.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\Windows\WindowsGame.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Config\Windows\WindowsInput.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Config\Windows\WindowsInput.ini
SafeCopyFile D:\MOD\MYFPS\Config\DefaultEngine.ini D:\MOD\MYFPS\Saved\Temp\Win64\MYFPS\Config\DefaultEngine.ini
SafeCopyFile D:\MOD\MYFPS\Config\DefaultGame.ini D:\MOD\MYFPS\Saved\Temp\Win64\MYFPS\Config\DefaultGame.ini
SafeCopyFile D:\MOD\MYFPS\Config\DefaultInput.ini D:\MOD\MYFPS\Saved\Temp\Win64\MYFPS\Config\DefaultInput.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\2D\Paper2D\Config\BasePaper2D.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\2D\Paper2D\Config\BasePaper2D.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Animation\ACLPlugin\Config\FilterPlugin.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Animation\ACLPlugin\Config\FilterPlugin.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Animation\ControlRig\Config\BaseControlRig.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Animation\ControlRig\Config\BaseControlRig.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Animation\IKRig\Config\BaseIKRig.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Animation\IKRig\Config\BaseIKRig.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\ChaosVD\Config\Engine.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\ChaosVD\Config\Engine.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Editor\EditorScriptingUtilities\Config\BaseEditorScriptingUtilities.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Editor\EditorScriptingUtilities\Config\BaseEditorScriptingUtilities.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\EnhancedInput\Config\BaseEnhancedInput.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\EnhancedInput\Config\BaseEnhancedInput.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\EnhancedInput\Config\Input.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\EnhancedInput\Config\Input.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Enterprise\DatasmithContent\Config\BaseDatasmithContent.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Enterprise\DatasmithContent\Config\BaseDatasmithContent.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Enterprise\GLTFExporter\Config\BaseGLTFExporter.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Enterprise\GLTFExporter\Config\BaseGLTFExporter.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Enterprise\GLTFExporter\Config\DefaultGLTFExporter.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Enterprise\GLTFExporter\Config\DefaultGLTFExporter.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Enterprise\GLTFExporter\Config\FilterPlugin.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Enterprise\GLTFExporter\Config\FilterPlugin.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Enterprise\VariantManagerContent\Config\BaseVariantManagerContent.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Enterprise\VariantManagerContent\Config\BaseVariantManagerContent.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Experimental\FullBodyIK\Config\BaseFullBodyIK.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Experimental\FullBodyIK\Config\BaseFullBodyIK.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Experimental\MetaHuman\MetaHumanProjectUtilities\Config\BaseMetaHumanProjectUtilities.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Experimental\MetaHuman\MetaHumanProjectUtilities\Config\BaseMetaHumanProjectUtilities.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Experimental\StructUtils\Config\BaseStructUtils.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Experimental\StructUtils\Config\BaseStructUtils.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Experimental\ToolPresets\Config\BaseToolPresets.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Experimental\ToolPresets\Config\BaseToolPresets.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\FX\Niagara\Config\BaseNiagara.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\FX\Niagara\Config\BaseNiagara.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Interchange\Runtime\Config\BaseInterchange.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Interchange\Runtime\Config\BaseInterchange.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Online\OnlineSubsystemUtils\Config\Localization\OnlineSubsystemUtils.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Online\OnlineSubsystemUtils\Config\Localization\OnlineSubsystemUtils.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Online\OnlineSubsystem\Config\Localization\OnlineSubsystem.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Online\OnlineSubsystem\Config\Localization\OnlineSubsystem.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Runtime\Metasound\Config\BaseMetasound.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Runtime\Metasound\Config\BaseMetasound.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Runtime\Metasound\Config\DefaultMetaSound.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Runtime\Metasound\Config\DefaultMetaSound.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\Runtime\Synthesis\Config\BaseSynthesis.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\Runtime\Synthesis\Config\BaseSynthesis.ini
SafeCopyFile D:\Epic Games\UE_5.4\Engine\Plugins\TraceUtilities\Config\BaseTraceUtilities.ini D:\MOD\MYFPS\Saved\Temp\Win64\Engine\Plugins\TraceUtilities\Config\BaseTraceUtilities.ini
No matching platform for PakFileRules for Section ExcludeContentForMobile : Windows
SafeFindFiles D:\MOD\MYFPS\Build\Windows\FileOpenOrder GameOpenOrder*.log False
FindFiles D:\MOD\MYFPS\Build\Windows\FileOpenOrder GameOpenOrder*.log False
SafeFindFiles D:\MOD\MYFPS\Build\Windows\FileOpenOrder CookerOpenOrder*.log False
FindFiles D:\MOD\MYFPS\Build\Windows\FileOpenOrder CookerOpenOrder*.log False
==============================================================================
System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string. (Parameter 'startIndex')
at System.String.Substring(Int32 startIndex, Int32 length)
at AutomationScripts.Project.OrderFile..ctor(FileReference FileRef, OrderFileType InType, Int32 SpecIndex, Int32 InPriority) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 65
at AutomationScripts.Project.CreatePaks(ProjectParams Params, DeploymentContext SC, List`1 PakParamsList, CryptoSettings CryptoSettings, FileReference CryptoKeysCacheFilename) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 3277
at AutomationScripts.Project.CreatePakUsingStagingManifest(ProjectParams Params, DeploymentContext SC) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 2644
at AutomationScripts.Project.ApplyStagingManifest(ProjectParams Params, DeploymentContext SC) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 4853
at AutomationScripts.Project.CopyBuildToStagingDirectory(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 5336
at BuildCookRun.DoBuildCookRun(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 236
at BuildCookRun.ExecuteBuild() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 43
at AutomationTool.BuildCommand.Execute() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 345
at AutomationTool.BuildCommand.ExecuteAsync() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 354
at AutomationTool.Automation.ExecuteAsync(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 270
at AutomationTool.Automation.ProcessAsync(ParsedCommandLine AutomationToolCommandLine, StartupTraceListener StartupListener, HashSet`1 ScriptModuleAssemblies) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 164
(see C:\Users\Windows-10\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Epic+Games+UE_5.4\Log.txt for full exception trace)
ArgumentOutOfRangeException: startIndex cannot be larger than length of string. (Parameter 'startIndex')
at System.String.Substring(Int32 startIndex, Int32 length)
at AutomationScripts.Project.OrderFile..ctor(FileReference FileRef, OrderFileType InType, Int32 SpecIndex, Int32 InPriority) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 65
at AutomationScripts.Project.CreatePaks(ProjectParams Params, DeploymentContext SC, List`1 PakParamsList, CryptoSettings CryptoSettings, FileReference CryptoKeysCacheFilename) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 3277
at AutomationScripts.Project.CreatePakUsingStagingManifest(ProjectParams Params, DeploymentContext SC) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 2644
at AutomationScripts.Project.ApplyStagingManifest(ProjectParams Params, DeploymentContext SC) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 4853
at AutomationScripts.Project.CopyBuildToStagingDirectory(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 5336
at BuildCookRun.DoBuildCookRun(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 236
at BuildCookRun.ExecuteBuild() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 43
at AutomationTool.BuildCommand.Execute() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 345
at AutomationTool.BuildCommand.ExecuteAsync() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 354
at AutomationTool.Automation.ExecuteAsync(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 270
at AutomationTool.Automation.ProcessAsync(ParsedCommandLine AutomationToolCommandLine, StartupTraceListener StartupListener, HashSet`1 ScriptModuleAssemblies) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 164
==============================================================================
AutomationTool executed for 0h 0m 28s
AutomationTool exiting with ExitCode=1 (Error_Unknown)
@brs-sebascova I found log. I took some log becuase it’s too long. Can u help me analyze this log? I don’t know to pinpoint this log. I stucked this for a week.
If U need full log file , I will upload to google drive and share to you. Thank you very much
Thank you for sending the full log. After investigating it, I think the main error shows up here:
System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string. (Parameter 'startIndex')
at AutomationScripts.Project.OrderFile..ctor(FileReference FileRef, OrderFileType InType, Int32 SpecIndex, Int32 InPriority)
And the trigger for this error occurs when UE tries to process the “FileOpenOrder” files:
Which means, that the cooking process is fine, the crash occurs afterwards, when the AutomationTool encounters these incorrect order files.
In order to fix the problem, go to Build\Windows\FileOpenOrder and delete everything in there (GameOpenOrder*.log, CookerOpenOrder*.log, etc). The files will be regenerated on the next pack attempt, and the crash should dissapear.
If the issues perists, we can always try a clear cache of your project, via deleting folders Binaries/, Intermediate/, Saved/, and Build/ from your main diretorty, then rebuild and repack.
There are additional things to test on your next cook:
Uncheck “Use Pak File”
Disable “Generate Chunks”
Try packaging in Development instead of Shipping
Make sure your project path isn’t too long, or using spaces/special characters
Double-check that your UE 5.4 build is in the latest hotfix for that version