Strange crontab's diagnostic message/

If I open a file with crontab -e and just exit without any editing there - I get this report:
crontab: vi exited 256 (No such file or directory)

Why I get this?
What did vi look for?

If I do some editing or just exit with :wq - I do not get any error messages…