If you run a case with a scalar, and name it, say, s, it will be written in the field file as temperature. Due to how field_data is structured, I believe. If you then take that field file and use it as initial conditions, it will fail, because the scalars name is not temperature.
@tuananhdao