Suggested fix from licensee:

After investigation, it seems that the filename is passed as a string instead of a FileReference in Script.cs:84.

Fixing the issue seems to be as simple as changing the line 84 of Script.cs from:

Log.TraceError(File.FullName, Ex.LineNumber, "{0}", Ex.Message);


Log.TraceError(File, Ex.LineNumber, "{0}", Ex.Message);

Steps to Reproduce
  • Corrupt a BuildGraph XML file by making the XML syntax invalid
  • Attempt to run BuildGraph with that file


The error message when there is an error in a buildgraph xml file is just "ERROR: " instead of the full information.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-79647 in the post.

Login to Vote

ComponentUE - Foundation - Horde - BuildGraph
Affects Versions4.234.22.3
Target Fix4.24
Fix Commit8430079
Main Commit9053338
Release Commit9552237
CreatedAug 30, 2019
ResolvedSep 3, 2019
UpdatedOct 31, 2019
View Jira Issue