If a unit ID is changed or the unit is removed, the unit ID remains in the unit ID cache. When writing to DeckSerializer.ndf, DivisionUnitRegistry does not check if these keys are units which actually exist, so it registers them anyway, and the build step throws an error since it finds an ID without a corresponding descriptor.
If a unit ID is changed or the unit is removed, the unit ID remains in the unit ID cache. When writing to DeckSerializer.ndf,
DivisionUnitRegistry
does not check if these keys are units which actually exist, so it registers them anyway, and the build step throws an error since it finds an ID without a corresponding descriptor.