Te recomendamos que revises esta solución en un entorno controlado antes de pasarlo a producción, saludos.
Solución:
Puede intentar analizar su archivo con pelusa: http://www.javascriptlint.com/online_lint.php
Si tiene problemas con el tamaño del archivo, intente dividirlo en otros más pequeños…
Un buen truco cuando falta una llave en eclipse es ir a la última llave en el módulo fuente y hacer doble clic en ella. Eso resaltará todo el camino de regreso a lo que PIENSA que es la llave abierta correspondiente. Donde se resalta de nuevo es invariablemente el INICIO de donde está el problema, así que omita esa llave abierta y vaya a la siguiente y comience a hacer doble clic en las llaves abiertas y generalmente encontrará dónde falta la llave con bastante rapidez. Lo aprendí de la manera difícil con un archivo de código fuente de más de 20,000 líneas de código y obteniendo cientos de errores sin la menor indicación de dónde estaba el problema real, ya que los errores comenzaron a aparecer miles de líneas antes en el código.
Vuelva a formatear el archivo usando algo que sangra bien. Busque algo que esté demasiado a la izquierda.
Recuerda que tienes concesión de agregar una reseña si te ayudó.