dimecres, 3 d’octubre del 2012

Uncompilable source code - Erroneous tree type: javax.faces.context.FacesContext

Realitzant unes modificacions a un projecte que vàrem desenvolupar fa uns anys a Amidasoft, m'ha aparegut el següent error en executar-lo (sobre un Apache Tomcat 5.5):


java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: javax.faces.context.FacesContext


Misteriosament, no apareixia a Google cap referència a un error així, de manera que m'ha calgut espavilar-me per a trobar la solució.

Després de molt barallar-mi, compilar i recompilar el projecte i totes les llibreries de les que depèn, he trobat la solució: estava afegint el JSF-1.1 al war del projecte, mentre que el que calia fer servir era el JSF-1.2


Una tonteria succeïda en copiar les llibreries, però que m'ha costat quasi un matí sencer...