Can't cast another blueprint unless I open it first

When I open my BP_Bullet blueprint and try to cast BP_Monster, it doesn’t show in cast list:

But if I open BP_Monster blueprint, then go back to BP_Bullet blueprint, it does appear in list:

I noticed this because I’m trying to track down a problem that’s making my Editor to crash. If I add that cast to BP_Monster node, then exit Editor and open it again, it crashes 100% of time when I try to open BP_Bullet blueprint and some others.

I get SIGSEGV: invalid attempt to access memory at address 0x when trying to open them.

I’m on a OS X 10.9.4 using 4.4.1 version of Editor.

hitActor should be an Actor Reference, not an Object Actor…
does it do same if you drag off from Other on event hit?
you may need to reinstall editor, or update to a newer version, but that is definitely a bug. all light pins should be Object or Actor References.

Hi Ghar,

This was a known issue with 4.4, in which Blueprint needed to have been opened at least once in your current session before you could cast to them. It was fixed in 4.5. I believe your crash is related, but I would need to see crash log from project after it crashes to know.

There are a lot of fixes with BP menu system in 4.6, so once that gets officially released you may want to consider upgrading. If you decide to upgrade your OS to Yosemite, 4.6 will run much smoother on your Mac than earlier versions:

Hope that helps!