Description

Internal Compile error received from rearranging Format Text nodes

Output Log of Error:

LogBlueprint:Error: [compiler] Error Internal compiler error inside CreateExecutionSchedule (site 2); please contact the framework team as we need a repro for this bug!
LogBlueprint:Error: [compiler] Error The property associated with New Param could not be found
LogBlueprint:Error: [compiler] Error ICE SetVariableOnPersistentFrame - No property found. New Param
LogBlueprint:Error: [compiler] Error The property associated with My Comp could not be found
LogBlueprint:Error: [compiler] Error ICE SetVariableOnPersistentFrame - No property found. My Comp
LogBlueprint:Warning: [compiler] Warning [1373.64] Compile of MyProjectile failed. 5 Fatal Issue(s) 0 Warning(s) [in 59 ms]
BlueprintEditorCompileResults:Error: Error Internal compiler error inside CreateExecutionSchedule (site 2); please contact the framework team as we need a repro for this bug!
BlueprintEditorCompileResults:Error: Error The property associated with New Param could not be found
BlueprintEditorCompileResults:Error: Error ICE SetVariableOnPersistentFrame - No property found. New Param
BlueprintEditorCompileResults:Error: Error The property associated with My Comp could not be found
BlueprintEditorCompileResults:Error: Error ICE SetVariableOnPersistentFrame - No property found. My Comp
BlueprintEditorCompileResults:Warning: Warning [1373.64] Compile of MyProjectile failed. 5 Fatal Issue(s) 0 Warning(s) [in 59 ms]

Steps to Reproduce

1. Create a 1st Person Blueprint template project
2. Open the MyProjectile bp
3. Create the blueprint in screenshot #01 or follow steps 4-18

4. In the Event Graph, create a Custom Event named Bounce
5. Add a Hit Result Input pin
6. Drag off the Hit Result pin > Break Hit Result
7. Drag off Hit Component > Get Material
8. Drag off the Return Value > Get Base Material
9. Connect it to the Custom Event
10. Drag off of Get Base Material > Print String
11. Drag off of Get Base Material - Return Value > To String
12. Create a Format Text node
13. Add this to the Format line: Material:

{Material}

Bounces:

{Bounces}

14. Connect the To String to the Material pin
15. Drag off of the Bounces pin > To Text (Int)
16. Drag off of the Value pin > Integer + Integer
17. The Integer + Integer value is 1 + 0
18. Connect the Format Text - Result pin to the Print String

19. Add the Bounce call function to the existing "Add physics impulse to any physics object we hit" section (see screenshot #02)
20. Back in the editor, Play-In-Editor
21. Fire projectiles and see the text print to screen (see screenshot #03)
22. Exit (You may see 'Access None' errors pop up, these are not part of this bug)
23. Back in the MyProjectile bp, duplicate the Format Text node (don't delete the original) and hook it up instead (see screenshot #04)
24. Back in the editor, PIE
25. Fire projectiles, everything will still work fine
26. Back in the MyProjectile bp, delete the copied node and hook the original back up
27. Compile
28. An Internal Compile error will be received (see screenshot #05)
29. This error can be fixed by closing & reopening the editor

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.7
Target Fix4.7
Fix Commit2394034
Release Commit2397559
CreatedDec 18, 2014
ResolvedDec 19, 2014
UpdatedApr 27, 2018