Bone weighting failed I have had my bone weighting fail before however all the solutions I have do not work for this mesh I have removed doubles separated loose parts and recalculated the faces.

I don't understand why it cannot be weighted it is a regular Female character

I have the model here
(

Can someone help me understand what the problem is so that I can deal with this if it happens again.
The problem lies on the eyes socket.

I could automatically weight the mesh with this procedure: i selected all eyes socket (the vertices not selected in the picture), pressed P for separate vertices into a new object, then automatically weighted the body. After doing this you can rejoin the two meshes, remove doubles, select the eyes socket and manually weight them. 

Make sure you are working in the "basis" shape key!