¡Bingo!
Pues ahora ya sabemos que sí hay un error al leer el JSON.
¿Cual es el error exactamente?
Bueno, pues te toca leer el siguiente manual:
http://php.net/json_last_error
Ahí viene la lista de códigos de error, y dado que obtienes el código de error 5 seguro entenderás.