A la hora de compilar un proyecto de Mule ESB en Anypoint Studio tras un cuelgue del sistema, se ve que el IDE perdió parte de la configuración guardada y aplicó una por defecto. Al intentar desplegar el proyecto, en tiempo de compilación fallaba arrojando el error:
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.ingenieroinformatico.MiClase]: Constructor threw exception; nested exception is java.lang.Error: Unresolved compilation problems: Syntax error, annotations are only available if source level is 1.5 or greater
Al acceder en la barra de menús de Anypoint Studio a Window
> Preferences
resulta que se hizo una marcha atrás de la versión del JDK 1.8 a la 1.3:
Para solucionar el problema bastará con seleccionar la más reciente 1, aplicar los cambios 2 y pulsar en el botón OK
3.
Por último indicar que al aplicar los cambios es posible que se tenga que realizar build sobre todo los proyectos del espacio de trabajo y que la solución a este problema también es aplicable a Eclipse, puesto que Anypoint Studio se basa en este archiconocido entorno de desarrollo.