ForgeFX Build Note · John Deere Unit Tests #716

The build is failing because Unity is pointing at files that no longer exist.

TeamCity is not the problem. The test is doing its job: it found broken Unity references before they reached a delivered build.

Problem

Two missing links

A 210P Excavator screen has two fields that still point to old guidance files. Those files are gone, so Unity reports missing references.

Value Field Guidance[0] Value Field Guidance[1]
Why TeamCity says four

The same problem appears twice

The two broken links are in the original prefab. That prefab is also used inside another prefab, so the checker counts the same two bad links again.

Plain-English Fix

Either remove the dead fields, or reconnect them to real files.

  • Best fix: remove or clear the unused “Value Field Guidance” entries from the Smart Grade preset edit modal.
  • If those guidance steps are needed: recreate the two missing guidance files and connect the fields to the new real files.
  • Then re-run the unit tests and make sure the Maintainer test reports zero missing references.
Where to look

The broken area

The issue is in the 210P Excavator Smart Grade preset edit UI.

Assets/JohnDeere/Prefabs/210P Excavator/States/Design Setup.prefab Component: ExcavatorP_SmartGradeOffsetPresetEditModal Nested through: Excavator PDU Presenter with Haptics.prefab
01

Unity prefab

Has stale references to old guidance assets.

02

Maintainer test

Checks for broken references and finds four.

03

Build fails

TeamCity stops the build so the broken prefab gets fixed.