Adding to the previous answer, the fact that the domain wasn't baked is likely a factor.
You can re-bake the domain by going to the domain properties and selecting "Bake". (2.81 and before). If you are using an experimental build (2.82+), then mantaflow will be included. In the mantaflow domain settings, select "resume bake".
I personally would recommend that you create a bake directory if you haven't already, so that you can see where your bake files are all going + it isn't saved in a temp folder. Temp folder bakes (the preset) can cause issues like this every now and then, and you won't be able to access them if you want to open the .blend on another device, or if you bake another fluid simulation to the temp file again.
If you haven't done this already, then you can set the domain bake to the file browser icon in the fluid domain settings. Select this, then browse your computer for a file to bake to. This is best done in an empty file.