La primera versión de OpenMAVIC fue lanzada aproximadamente el 8 de agosto de 2010 y la siguiente lista de soluciones sólo aplica para esa versión para las demás ya existen las correcciones.
1. Error en Hudson al ejecutar la tarea programada de ejemplo
Falla la actualización desde el repositorio http://192.168.2.4/svn/proyectoejemplo/trunk/ProyectoEjemplo
La versión disponible de OpenMAVIC tiene un error en la configuración del proyecto de ejemplo en Hudson y es que la IP del repositorio quedó con 192.168.2.4.
Para solucionar el error entre a la configuración del proyecto y en la URL del repositorio cambie la IP por localhost para que quede http://localhost/svn/proyectoejemplo/trunk/ProyectoEjemplo.
2. Error en Hudson al ejecutar la tarea programada de ejemplo por IOException:
java.io.IOException: Cannot run program "mvn"
(in directory "/srv/tomcat/webapps/hudson/jobs/BuildProyectoEjemplo/workspace/ProyectoEjemplo"):
java.io.IOException: error=2, No such file or directory
java.io.IOException: error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at hudson.Proc$LocalProc.<init>(Proc.java:149)
at hudson.Proc$LocalProc.<init>(Proc.java:121)
at hudson.Launcher$LocalLauncher.launch(Launcher.java:636)
El error se debe a un problema de Hudson con la configuración de Maven y la solución es ejecutar el siguiente comando:
Autenticado como root:
ln -s /opt/maven/bin/mvn /usr/bin/mvn
Como ic (contraseña para sudo: ic):
sudo ln -s /opt/maven/bin/mvn /usr/bin/mvn