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]
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:
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
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.7 |
Target Fix | 4.7 |
Created | Dec 18, 2014 |
---|---|
Resolved | Dec 19, 2014 |
Updated | Apr 27, 2018 |