Description

In 4.17, attempting to open a project that contains a plugin with a missing .dll file results in a dialog box appearing that says that the plugin is not compatible with the current Engine version, and asks if you want to disable it (see attached Compatible.png). Clicking Yes disables the plugin and opens the project in the Editor, but this may not be what the user wants to do. Clicking No results in a second dialog box appearing (see attached Rebuild.png). The second dialog box states that the plugin is missing a .dll file and asks if you want to rebuild it.

The second dialog box is more likely to be the option the user wants to see, but clicking the wrong option in the first dialog box will prevent the user from seeing the second one.

REGRESSION:
Yes. In 4.16, only the second dialog box appeared in this case. The first dialog box appears to have been added in CL 3386999.

Steps to Reproduce
  1. Create a new project using the Basic Code template.
  2. Add a new Blueprint Library plugin to the project.
  3. Close the Editor.
  4. Build the project in Visual Studio.
  5. Locate the plugin's Binaries folder and delete it.
  6. Double-click the project's .uproject file to open it in the Editor.

RESULT:
A dialog box is displayed stating that the plugin is not compatible with the current Engine version, and asks if you want to disable it.

EXPECTED:
A dialog box is displayed saying that the plugin's .dll file is missing, and asks if you want to attempt to rebuild it.

Have Comments or More Details?

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

5
Login to Vote

Fixed
ComponentUE - Foundation - Core
Affects Versions4.17.14.18
Target Fix4.18
Fix Commit3616652
Main Commit3620189
Release Commit3643070
CreatedAug 29, 2017
ResolvedAug 29, 2017
UpdatedApr 27, 2018