Blueprints do not appear in node dropdowns if they haven't been opened in the current session

http://puu.sh/mkmZR/50999532e9.png
http://puu.sh/mkmYP/c384e56462.png
http://puu.sh/mkmYC/0f148fcf75.png

Issue:
For node dropdowns of a custom player class, the options provided aren’t complete unless all of them have been opened in the editor during the current session.

Reproduction steps:

  1. Create a custom class
  2. Create three children of said custom class
  3. Create, in another class, a variable of said custom class
  4. Close editor
  5. Open editor
  6. See the dropdown: of the three children classes, some may be missing.

Hello,

I’ve followed your steps up to the very last one. When you say “See the dropdown”, could you explain which dropdown you are referring to? Where is it located?

Thank you.

Sorry for not being clear - As per screen, the dropdown that’s shown while setting the default value of a variable.

No - The variable is type class (purple), not type instance.
I’ll attempt reproduction in a fresh project and pass it over - If i can’t, i’ll repackage my main project where this happens.

No problem, thank you for the clarification.

Here are the steps I’ve followed, but I was not able to see the same results that you are seeing:

  • Created an Actor blueprint called CustomClass
  • Created 3 Child Blueprints of CustomClass
  • Created another Actor called OtherClass
  • Created a variable in OtherClass of the type CustomClass
  • Set it to public and expose on spawn
  • Placed an instance of all of the actors in the level
  • Selected OtherClass, and clicked on the dropdown for my Custom Class variable

Here is what I saw on my end:

72996-customclassresults.png

Are these the same steps you are following when you see your error?

Okay, I’ve made the necessary changes to the variable, but am still able to see all of my child blueprints under the Class Variable dropdown.

If you have been able to reproduce this issue in a clean project, please zip it up and upload it to Dropbox and provide a link, as I am not able to see the same results on my end. Thank you.

I have a repro on a base project. Making a video and uploading it ASAP.

Video of the repro:
http://puu.sh/mkvju/b1353eaaac.mp4

Zipped up project: http://puu.sh/mkvAL/99c700cfa0.zip
Video: http://puu.sh/mkvju/b1353eaaac.mp4

Please remember to open\close the editor before checking the variable.

Hello,

I have been able to reproduce your issue, and have entered a bug report (UE-24947). Thank you for your report.

Have a great day