Faltava criar um no de bloco no ultimo else.
Documentacao.