moved fileerror to own repo