Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

[4.7.0, 4.6.1] - Inherited Macro causes "Graph is linked to private object(s) in an external package" error


Although this issue has already been discussed in various posts, I would like to report it as a bug because this issue corrupts project files!

You can reproduce the issue;

Step 1: Create a new actor BP, and create a new Macro with no input/output parameters. - (Actually, it really doesn't matter whether you create input/output parameters or not, because this issue will corrupt your project in any case.)

Step 2: Compile, and Save.

alt text

Step 3: Right click on the BP you created in Step 1, and create a new Child BP by selecting "Create Blueprint based on this".

alt text

Step 4: Inherit the macro from the parent BP.

alt text

Step 5: Try to compile, and save. - Although Child BP compiles successfully, it cannot be saved! You get the following error messages, in addition to corrupt project :(

alt text

alt text

I have read the official UE4 documentation on Macros, but was unable to clarify if macros can be inherited or not.

Please forgive me if I'm missing something, but

  • If we can, it should compile and save.

  • If we can't, there should be no inherited macro selection in Child BP context sensitive pop-up window.

For both cases, this issue is a bug.

Kind Regards,

Product Version: Not Selected
more ▼

asked Feb 27 '15 at 11:35 AM in Bug Reports

avatar image

92 10 16 18

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Hi Dynamo,

Thanks for the report! I was able to reproduce this behavior in 4.7.1 as well as our internal build, so I have entered a bug report for the developers to work with (UE-11121). I'll let you know as soon as I see any update. Thanks again!

more ▼

answered Feb 27 '15 at 11:17 PM

avatar image Ben Halliday STAFF Mar 09 '15 at 11:03 PM

Hi Dynamo,

Just wanted to let you know that the problem was that Local Macros aren't meant to be inherited by child Blueprints. A fix was put in for 4.8 to make sure it doesn't show up as a searchable option in child BP Event Graphs. Thanks again for bringing this to our attention!

avatar image Dynamo Mar 10 '15 at 09:30 AM

Thank you very much Ben!

I have to admit that I've just learned the local macros aren't meant to be inherited by child BPs, thanks to your kind reply. It was an ambiguous case, at least for me. Actually, a clarifying update to macro documentation would be great. (Forgive me if that information is already somewhere there, and I'm missing it.)

And, I'm very happy to see that UE4 development team is prioritizing & working hard on fixing bugs. With respect to all your kind efforts in recent months, I'm keeping my fingers crossed for a stable release ;)

Thanks again for your kind reply!

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question