Estaba vegentando viendo videos de Don Makila cuando el Chuchin me dijo que ya habían deployado en el ambiente de pruebas y que probara mis cambios. Lo primero que pensé fue: "Para eso hay testers". Además mi desarrollo no necesitaba pruebas, había una garantía: Yo lo había hecho =D. Así que seguí en estado vegetativo, total después de un rato si el buen Chuchin me preguntaba si ya había probado yo solo diría: Si todo en orden.
Creo que no creyeron que haría pruebas y luego de un rato alguien mas las hizo, me notificaron que uno de mis servicios no furulaba, no podía creerlo era inaudito. Me apresure a una minuciosa revisión y encontré que la prueba había caído por casualidad en una "indefinición", se discutió con el "experto" y la indefinición quedó "definida". Subí los cambios, ahora salio otro pex ¿Cómo era posible? La causa: "javax.xml.bind.JAXBException" estuve googleando largo rato y todas las causas que encontré en blogs eran ajenas a mi situación, oh sí, aquella extraña sensación de que no sabes ni que pedo, hacía mucho que no la experimentaba, casi la había olvidado. Entonces comenzó la travesía, prueba tras prueba, consulte un buen camarada experto en ese campos pero al no estar físicamente presente resultaba complicada su asesoría.
Cabe mencionar que no había presión, más bien era algo personal entre la máquina y yo, ahí estuvo el error, en la violación del 2o. acuerdo "No te tomes nada personalmente", no podía aceptar el hecho de no poder ubicar concretamente la causa del problema, me pase un par de días revisando, modificando, probando, debugeando, vegetando (uno tiene que despejarse). Recordé que uno de mis profes en la Uni nos dijo alguna vez que la magia no existía y menos en la computación.
Al haber agotado todos los recursos se nos ocurrió hacer algunas otras pruebas menos ortodoxas, motivadas más por la corazonada que por el razonamiento. En una de esas descubrimos que el problema sólo se producía cuando el compa encargado del repo construía el proyecto, cuando lo hacía alguien más, el problema no se presentaba, tratamos de homologar el escenario completo para detectar el porqué de esta situación sin éxito, los demás coincidieron en que lo importante era que ya jalaba y precisar el motivo del hallazgo no era importante.
...
¿Magia?