Can't check in or Undo check out

We are having troubling with PDM Enterprise checking in files or doing an undo check out.

These files came over from NX and where check-in by one user but another check them out but wasn't able to find some.

The error I'm getting is

XXX.prt does not match the internal ID saved with the refencing document.

I can open the file by itself but I can not get the assembly to work.

Help?

SolidworksSolidworks Pdm enterprise Pdm