sampledSets do not warn for empty field list (and do not write geometry either)
This happened when there was a 0/p which happened to be of type dictionary instead of volScalarField. Would be nice if there was a warning. This does not need to be done for sampledSurfaces since these can be used without fields.