# PIE ask to recompile unknown BP

**URL:** <https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [December 10, 2014, 7:08pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203 "2014-12-10T19:08:48Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wolfsblut\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Wolfsblut\_1](https://forums.unrealengine.com/u/Wolfsblut_1)\
**Post date:** [December 10, 2014, 7:08pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/1 "2014-12-10T19:08:48Z")

</div>

When I deactivate “Auto Recompile Blueprints” in Editor Preferences → Level Editor → Play, I’ll always get ask if I like to recompile following BP: “PROTO\_BP\_Blueprint\_0”.

Is this a bug or some kind of hidden feature or advice?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9532c9a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9532c9a](https://forums.unrealengine.com/u/anonymous_user_b9532c9a)\
**Post date:** [December 10, 2014, 8:48pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/2 "2014-12-10T20:48:42Z")

</div>

Hi ,

Which version of editor are you currently using? Does this occur on a clean project with no additional content?

---

<div class="post-metadata">

**Author:** ![Wolfsblut\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Wolfsblut\_1](https://forums.unrealengine.com/u/Wolfsblut_1)\
**Post date:** [December 11, 2014, 4:31am UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/3 "2014-12-11T04:31:39Z")

</div>

Sorry , last compiled version 4.6. I just created and opened a top down template. Unchecked option. Press Play, no recompile. Made a change in player controller BP. Press Play. Recompile of Player Controller BP and strange one PROTO\_BP\_Blueprint\_0 showed up.

I guess its popping up all time in my projects, cause there is still a recursive compiling issue between my player controller BP and my pawn BP (I compile one of them and other will always act a little jealously and ask for recompile also.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9532c9a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9532c9a](https://forums.unrealengine.com/u/anonymous_user_b9532c9a)\
**Post date:** [December 11, 2014, 4:26pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/4 "2014-12-11T16:26:39Z")

</div>

Hi ,

With that blueprint, when you compile it are you getting any compilation errors? There is a known issue currently that, when updating to 4.6 from another engine version. Check to make sure that your variables are referencing properly, if they are not, you can work around this by simply replacing variables in event graph with new copies of same variables. For instance, if you have a float variable (NewVar), and Get NewVar node in eventgraph says “Error” around it, delete that reference and create a new Get NewVar node and it should compile correctly.

---

<div class="post-metadata">

**Author:** ![Wolfsblut\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Wolfsblut\_1](https://forums.unrealengine.com/u/Wolfsblut_1)\
**Post date:** [December 11, 2014, 7:24pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/5 "2014-12-11T19:24:16Z")

</div>

Hi , I actually did create a new blank project from Top Down Template to test issue outside my own projects (reported same issue exists there, as you can read in my last post. My bad English, sorry, still learning).

Only one of my own project gives me in one BP a compiler warning: "No SignatureFunction in MulticastDelegateProperty ‘%s’ ", with no more info or link to any node - this warning exists since migration from version 4.2 to 4.3 and I actually hope since then that any update in future will finally come up with a proper message, so I can track it down. I know of 2 other guys reported this strange compiler message also, but both deleted and totally rebuild their BPs to fix it. I would not like go that way, would rather spend my holiday with my mother-in-law, +25 function, countless nodes, not-that-simple logic, you know.

Btw, would be nice if you could provide any hint on what a “SignatureFunction” , “MulticastDelegateProperty” or “‘%s’” actually could point to. Maybe I can narrow it down on my own.

---

<div class="post-metadata">

**Author:** ![Wolfsblut\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Wolfsblut\_1](https://forums.unrealengine.com/u/Wolfsblut_1)\
**Post date:** [December 12, 2014, 5:59am UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/6 "2014-12-12T05:59:19Z")

</div>

, one more thing coming up right now (related to original issue) or I haven’t noticed it before. After changing one BP (MyControler in TopDown Template) and PIE, it shows another BP to compile: Tutorial\_BP\_MacroLib which is actually an empty BP (located under: Engine → Tutorial → BlueprintTutorials → TutorialAssets).

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9532c9a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9532c9a](https://forums.unrealengine.com/u/anonymous_user_b9532c9a)\
**Post date:** [December 16, 2014, 6:47pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/7 "2014-12-16T18:47:46Z")

</div>

Hi ,

Can you show me a copy of blueprint that error is appearing in? I might be able to reproduce what is occurring if I can see flow of logic. Thank you.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9532c9a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9532c9a](https://forums.unrealengine.com/u/anonymous_user_b9532c9a)\
**Post date:** [December 22, 2014, 5:30pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/8 "2014-12-22T17:30:44Z")

</div>

Hi ,

We have not heard from you in quite some time. I am marking this thread as answered for tracking purposes. If you are still experiencing this error, please comment with requested information. Thank you.

---

<div class="post-metadata">

**Author:** ![Hourences2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Hourences2](https://forums.unrealengine.com/u/Hourences2)\
**Post date:** [March 17, 2015, 12:56pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/9 "2015-03-17T12:56:49Z")

</div>

Hi,

We have just hit exactly same problem. We hit it while moving from 4.6 to 4.7 however.

We also run with auto compile off (lots of BP - compiles take too long else), and if we compile Playercontroller BP, and try to play PIE, we get a asked to compile two Proto blueprints (Proto\_BP\_Blueprint\_0 and Proto\_BP\_AnimBlueprint\_0). Failure to compile these leads to a massive list of errors while playing and a severely broken game.  
Compiling them leads to game working as intended.

This did not occur to us in 4.6 using pretty much exact same PC BP.

We have no Blueprint errors in Playercontroller or any other main Blueprint classes.

Our PC BP is massive in size so it is difficult to take a picture of it. project due to its size is also difficult to share, but I can get you entire thing if you want.

You mentioned there is a known bug about variables. We have no broken variables as far as we can see, but we did take public flag away on some variables even though they are referenced in some other BP. This appears to run fine, but you never know if that is why it now does this?

Below are some of errors that occur if not compiling Proto:

---

<div class="post-metadata">

**Author:** ![Hourences2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Hourences2](https://forums.unrealengine.com/u/Hourences2)\
**Post date:** [March 17, 2015, 12:57pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/10 "2015-03-17T12:57:54Z")

</div>

PIE:Error: Error Attempt to assign variable through None from node Set RainSoundCanBeTriggered in blueprint SolusPlayer  
LogScript:Warning: Cannot access ‘SolusPlayerController\_C\_5’. It is pending kill. Property: ‘CallFunc\_GetSolusPC\_ReturnValue’  
SolusPlayer\_C /Game/Levels/Test/UEDPIE\_0\_Assettest4.Assettest4:PersistentLevel.SolusPlayer\_C\_1  
Function /Game/Blueprints/Game/SolusPlayer.SolusPlayer\_C:ExecuteUbergraph\_SolusPlayer:1BF5  
PIE:Error: Error Cannot access ‘SolusPlayerController\_C\_5’. It is pending kill. Property: ‘CallFunc\_GetSolusPC\_ReturnValue’ from node Set RainSoundCanBeTriggered in blueprint SolusPlayer  
LogScript:Warning: Attempt to assign variable through None  
SolusPlayer\_C /Game/Levels/Test/UEDPIE\_0\_Assettest4.Assettest4:PersistentLevel.SolusPlayer\_C\_1  
Function /Game/Blueprints/Game/SolusPlayer.SolusPlayer\_C:ExecuteUbergraph\_SolusPlayer:1C0B  
PIE:Error: Error Cannot access ‘SolusPlayerController\_C\_5’. It is pending kill. Property: ‘CallFunc\_GetSolusPC\_ReturnValue’ from node AddToViewport in blueprint SolusPlayerController  
LogScript:Warning: Cannot access ‘SolusPlayerController\_C\_5’. It is pending kill. Property: ‘CallFunc\_GetSolusPC\_ReturnValue’  
SolusPlayerController\_C /Game/Levels/Test/UEDPIE\_0\_Assettest4.Assettest4:PersistentLevel.SolusPlayerController\_C\_22  
Function /Game/Blueprints/Game/SolusPlayerController.SolusPlayerController\_C:ExecuteUbergraph\_SolusPlayerController:DA72  
PIE:Error: Error Cannot access ‘SolusPlayerController\_C\_5’. It is pending kill. Property: ‘CallFunc\_GetSolusPC\_ReturnValue2’ from node Set CircleLoadInstance in blueprint SolusHUD  
LogScript:Warning: Cannot access ‘SolusPlayerController\_C\_5’. It is pending kill. Property: ‘CallFunc\_GetSolusPC\_ReturnValue’  
SolusHUD\_C /Game/Levels/Test/UEDPIE\_0\_Assettest4.Assettest4:PersistentLevel.SolusHUD\_C\_1  
Function /Game/Blueprints/Game/SolusHUD.SolusHUD\_C:ExecuteUbergraph\_SolusHUD:076B

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9532c9a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9532c9a](https://forums.unrealengine.com/u/anonymous_user_b9532c9a)\
**Post date:** [March 17, 2015, 3:50pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/11 "2015-03-17T15:50:00Z")

</div>

If you return those variables to public does error stop?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_33800a51](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_33800a51](https://forums.unrealengine.com/u/anonymous_user_33800a51)\
**Post date:** [March 17, 2015, 11:03pm UTC](https://forums.unrealengine.com/t/pie-ask-to-recompile-unknown-bp/301203/12 "2015-03-17T23:03:01Z")

</div>

Hi all,

I was able to reproduce this in 4.7.3 and in our main internal build. It looks like attempting PIE at any point while Auto Recompile Blueprints is disabled generates this error message. My guess is that errors you get when not compiling are from other Blueprints, and it’s unrelated to PROTO BP compile bug. I’ve entered a bug report for issue (UE-12038), and I mentioned that you received several errors when choosing not to compile these. I’ll let you know as soon as I see an update on issue. Thanks for your report!
