Creo que no estábamos hablando de eso, sino de lograr ver qué error se produce en un caso determinado.
Ahora estás preguntando por otra cosa que no tiene ninguna relación con el tema del post...
Al menos intenta ver si tienes errores de datos.
Implementa lo que te proponemos y veamos si se siguen produciendo errores.