Description

Assets in a Content-Only plugin enabled in a Blueprint-only project cannot be loaded when the project is packaged. If a Content-Only plugin is enabled in a code project, the assets in the plugin are loaded successfully when the project is packaged.

REGRESSION:
No

Steps to Reproduce
  1. Create a new Blank Blueprint project.
  2. Create a new Content Only plugin for the project.
  3. Create a new Actor Blueprint in the new plugin.
  4. Add a Print String node to the new Blueprint that is called from Begin Play.
  5. Place an instance of the new Blueprint in the level.
  6. Start PIE to ensure the message in the Print String mode is displayed.
  7. End PIE.
  8. Save the level.
  9. Set the level as the Game Default Map in Project Settings -> Maps & Modes -> Default Maps.
  10. Package the project for Win64.
  11. Run the packaged project.

RESULT:
The message from the Print String node is not displayed. In the log file, there is an error message stating that the Blueprint could not be loaded.

EXPECTED:
The Blueprint loads successfully and the message from the Print String node is displayed.

WORKAROUND:
Add a code class to the Blueprint-only project to convert it to a code project.

Have Comments or More Details?

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

0
Login to Vote

Cannot Reproduce
CreatedAug 16, 2018
ResolvedJan 10, 2019
UpdatedNov 3, 2020