Description

Trying to deploy a project that uses an external plugin (not located in either Engine/Plugins or Project/Plugins) will fail. The error message states that it is looking for the plugin to be located inside either the Engine or Project directory. The release notes for 4.14 stated that plugins could now be located outside of the Engine or Project directory.

Steps to Reproduce
  1. Create a new code project using the first person template.
  2. Build the project in Visual Studio.
  3. Open the project in the Editor.
  4. Create a new plugin in a location that is not in either a Project or Engine directory.
  5. Restart the Editor to enable the plugin.
  6. Make sure the plugin is enabled after the Editor restarts.
  7. Launch the project.

RESULT:
The deployment of the project fails with the error "[2016.12.05-22.58.48:170][842]LogPlayLevel: Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: Can't deploy D:\Plugins\MyPlugin\MyPlugin.uplugin because it doesn't start with D:\Unreal Projects\Current Issues\TestPlugin or D:\Source\UnrealEngine-4.14.0-release".

EXPECTED:
The project launches successfully.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Foundation - Cpp Tools - Plugin System
Affects Versions4.144.15
Target Fix4.16
Fix Commit3262852
Main Commit3299620
CreatedDec 5, 2016
ResolvedJan 18, 2017
UpdatedApr 27, 2018