Description

Enabling the "Include app-local prerequisites" causes errors or warnings to appear when packaging.

4.17 error:

Packaging (Windows (64-bit)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: Unable to deploy AppLocalDirectory dependencies. No such path: D:\Epic Games\UE_4.17\Engine\Binaries\ThirdParty\AppLocalDependencies\Win64

4.18 and 4.19 binary warning:

WARNING: Unable to deploy AppLocalDirectory dependencies. No such path: D:\Epic Games\UE_4.18\Engine\Binaries\ThirdParty\AppLocalDependencies\Win64

4.18 and 4.19 source error:

Error: System.ArgumentException: Staged filesystem reference cannot reference outside the staging root ({0})

Regression?: No
This occurred in 4.17

Steps to Reproduce
  1. Create a new blank blueprint project
  2. In Project Settings, enable "Include app-local prerequisites"
  3. Package the project for Windows
    Result: In 4.17 binary and 4.18 and 4.19 source, the packaging attempt fails. In 4.18 and 4.19 binary, the packaging attempt succeeds but with warnings.
    Expected: Packaging succeeds without any warnings.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-54448 in the post.

1
Login to Vote

Fixed
ComponentUE - Foundation - Core
Affects Versions4.174.184.194.20
Target Fix4.19
Fix Commit3856292
Main Commit3990065
Release Commit3856292
CreatedJan 25, 2018
ResolvedJan 25, 2018
UpdatedJun 13, 2023