Packaging Error UE5.4 , I Need Help For Solve This

Hello everyone…

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?

Best regards and appreciate
Thank you

Hello there @PaoBunjin!

In order to pinpoint the issue’s origin, we would need to check the full log. You can find it in the location below, please attach it to the thread:

Where To Find Local Crash Reports

Crash reports from the editor are stored on your local machine in your project’s Saved/Crashes folder.

Alternatively, you can find crash reports on a user’s local machine in C:\Users[Your Windows Username]\AppData\Local[Project Name]\Saved\Crashes.

********** 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

Hello again!

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:

SafeFindFiles D:\MOD\MYFPS\Build\Windows\FileOpenOrder GameOpenOrder*.log False
SafeFindFiles D:\MOD\MYFPS\Build\Windows\FileOpenOrder CookerOpenOrder*.log False

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

Hello Again Brother!!@brs-sebascova

I can package project now with follow information from you. Thank you very much brother.

Best Regards,

1 Like