Description

When a plugin has another plugin enabled in its .uplugin folder, attempting to package the first plugin will result in an UBT error.

Steps to Reproduce
  1. Open UE4 Editor (any project)
  2. Navigate to Edit->Plugins
  3. Create two new plugins:
    • New Plugin->BlueprintLibrary (Plugin1 && Plugin2)
  4. In Windows Explorer, Navigate to ProjectName/Pluigns/Plugin1/Plugin1.uplugin
  5. Add the following just above the final closing curly bracket then save:
    "Plugins": [
    		{
    			"Name": "Plugin2",
    			"Enabled": true
    		}
    	]
    
  6. In the editor, Navigate to Edit->Plugins->(in the new window) Project->Other
  7. Select "Package..." for Plugin1
  8. Select folder to package to

Result:
Package fails to package

Expected:
Plugin is packaged and can be added to another project as necessary

Have Comments or More Details?

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

30
Login to Vote

Won't Fix
CreatedOct 26, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021