【質問】Editor起動時に"LogAutomationTest: Error: Condition failed"が出力ログに表示される/原因・影響・解消方法について

お世話になっております。Unreal Editorの起動時に、出力ログへでエラーが出力される現象について教えていただきたいです。

<br/>

Unreal Editorを起動しますと、添付画像のように、以下のエラーがログに出力されます。

<br/>

”LogAutomationTest: Error: Condition failed”

このエラーの原因や影響範囲、解消方法についてご存知の方がいればご教示いただけると助かります。

<br/>

質問内容:

<br/>

1.このエラーの発生原因は何でしょうか?

LogAutomationTest はAutomation Testing系のシステムから出力されるログカテゴリだと認識していますが、Editor起動時に発生する具体的なトリガーが何なのか把握できていません。特定のプラグイン、設定、あるいはエンジン内部の初期化処理が関係しているのでしょうか?

<br/>

2. プロジェクトへの影響はありますか?

このエラーが出ている状態でも、今のところ確認できた動作不良はありません。無視しても問題ないエラーなのか、それとも何らかの対処が必要なのか、ご意見をいただけると助かります。

<br/>

3. 解消方法はありますか?

無視していいエラーの場合は特に解消は不要と思いますが、プロジェクトに影響のあるエラーでしたら解消は必要だと考えています。解消方法を教えていただけますと幸いです。

<br/>

4.修正予定はいつになりますか?

“Unreal Engine Issues” ページに同様のバグが報告されているのを確認しています。https://issues.unrealengine.com/issue/UE\-305638

このバグの修正予定はありますでしょうか、修正時期についても教えていただいてもいいでしょうか。

<br/>

開発環境の安定性を保つために、ご知見を貸していただくと助かります。

<br/>

よろしくお願いします。

[Attachment Removed]

再現手順

  1. プロジェクトを開く、またはUnreal Editorを起動する
  2. 出力ログを確認する
  3. ”LogAutomationTest: Error: Condition failed”エラーが確認される
    [Attachment Removed]

お世話になっております。

「LogAutomationTest: Error: Condition failed」の件、確認しましたのでご回答します。

原因ですが、これはエディタ起動時に自動実行されるエンジン内部のテスト(StructuredLogFormatTest)の一部が失敗したことによる出力です。このテストは浮動小数点数を文字列化した結果を「128.25」「123.456」(小数点はピリオド)と比較しますが、エディタのLocaleがカンマを小数点に使うロケール(フランス語、fr-CAなど)の場合、結果が「128,25」「123,456」となって一致せず、失敗としてログに記録されます。

プラグインやプロジェクト設定ではなく、Locale(地域)設定が原因です。同じ行が繰り返されるのは、失敗ごとに同じ汎用メッセージが出るためです。Epic側ではUE-305638として記録しており、ご提示のページがそのIssueになります。

ビルドに影響はないのでご安心ください。テスト側の期待値(ピリオド前提)がロケールに対応していないだけで、数値の書式やログ出力そのものは正しく動作しています。プロジェクトのコードやアセット、パッケージ後の挙動にも影響しませんので、無視していただいて問題ございません。

対処は必須ではありませんが、ログを整理したい場合は、出力ログ上部のフィルタでLogAutomationTestを非表示にできます(表示のみの変更で、元に戻せます)。

引き続きよろしくお願いいたします。

[Attachment Removed]

お世話になっております。

エラー発生の原因、ビルドに影響しないこと、エラーの非表示方法について承知しました。ご回答ありがとうございます。

またどうぞよろしくお願いします。

[Attachment Removed]