According to the error popup, this part is causing the error:
for i=1, MAX_RACES, 1 do
local button = getglobal("CharacterCreateRaceButton"..i);
button:Enable();
SetButtonDesaturated(button, false)
end
You have
MAX_RACES = 22;
And your XML file only creates up to and including CharacterCreateRaceButton12.