Domain stays a cube when baking?
Recalculate the normals on all the meshes. Remember to go to edit mode and select all faces. Then go to Your fluid settings on the glass and choose "volume" instead of "both" under volumen initialization:

I have added the fixed file below:-)