Atom IDs must be consecutive for velocity create loop all

I don’t understand fully what “Atom IDs must be consecutive for velocity create loop all” means.

It seems that data file is fine and minimize using it works well.
But if I use the restart file from this job which was based on MPI, it showed the error.

What does consecutive mean in detail and what should be modified to get correct consecutive ID?
Is it possible MPI mess up the consecutiveness though the data file is fine?

Thanks for the helps in advance.

Young