Actualización esquema SIU-Wichi.xml

Hola a todos.
Tenemos un problema con la versión 5.2.0 de wichi, con la operación"Actualiza el esquema SIU-Wichi.xml" que está en “Actualización de Datos y Roles”. Cuando la ejecuto desde la interfaz de usuario, en la esquina superior derecha sale un mensaje parecido al siguiente “Error procesing component SQLCargaUFaltantes”.
En el log de pentaho tenemos un error que empieza así:

16:49:05,755 ERROR [SolutionEngine] f75a73f2-e120-11e3-a705-8f33dbd3c482:SOLUTION-ENGINE:recursos_wichi/actualizar_roles/actualizar_roles.xaction: Action Sequence execution failed, see details below
| Error Time: miércoles 21 de mayo de 2014 16H49' ART
| Session ID: joe
| Instance Id: f75a73f2-e120-11e3-a705-8f33dbd3c482
| [b]Action Sequence: recursos_wichi/actualizar_roles/actualizar_roles.xaction[/b]
| Execution Stack:
EXECUTING ACTION: Pentaho Data Integration Job (KettleComponent)
| Action Class: KettleComponent
| Action Desc: Pentaho Data Integration Job
| Loop Index (1-based): 0
Stack Trace:org.pentaho.platform.api.engine.ActionExecutionException: RuntimeContext.ERROR_0017 - [es_18] Activity failed to execute 
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeComponent(RuntimeContext.java:1325)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeAction(RuntimeContext.java:1262)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.performActions(RuntimeContext.java:1161)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeLoop(RuntimeContext.java:1105)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeSequence(RuntimeContext.java:987)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeSequence(RuntimeContext.java:897)
        at org.pentaho.platform.engine.services.solution.SolutionEngine.executeInternal(SolutionEngine.java:399)
        at org.pentaho.platform.engine.services.solution.SolutionEngine.execute(SolutionEngine.java:317)

y continúa por varias líneas.

Busqué el xaction recursos_wichi/actualizar_roles/actualizar_roles.xaction para ver cuál job es el que ejecuta y hacerlo manualmente.

Al ejecutar el job manualmente obtenemos el siguiente error:

pentaho@servidordw:/usr/local/pentaho/biserver-ce/pentaho-solutions/siu/recursos_wichi/etl/administrar_servidor/actualizar_roles$ /usr/local/pentaho/data-integration/kitchen.sh -file="principal_actualizar_roles.kjb" 
WARN  21-05 16:51:15,603 - Unable to load Hadoop Configuration from "file:///usr/local/pentaho/data-integration/plugins/pentaho-big-data-plugin/hadoop-configurations/mapr". For more information enable debug logging.
INFO  21-05 16:51:15,638 - Kitchen - Comienzo de la ejecución.
INFO  21-05 16:51:15,871 - actualizar_roles - Ejecución del trabajo comenzada
INFO  21-05 16:51:15,885 - actualizar_roles - Entrada de comienzo [bases disponibles?]
ERROR 21-05 16:51:15,944 - bases disponibles? - Imposible conectarse a la base de datos [DBHibernate] (conexión [hibernate_jndi]). Excepción: [org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database
java.io.File parameter must be a directory. [/home/pentaho/5.2.0/SIU-Wichi_520/etl/administracion_servidor/actualizar_roles/simple-jndi]
]
ERROR 21-05 16:51:15,946 - bases disponibles? - Imposible conectarse a la base de datos [DBWichi] (conexión [siu_dw_jndi]). Excepción: [org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database
java.io.File parameter must be a directory. [/home/pentaho/5.2.0/SIU-Wichi_520/etl/administracion_servidor/actualizar_roles/simple-jndi]
]
INFO  21-05 16:51:15,948 - actualizar_roles - Entrada de comienzo [loguear error]
INFO  21-05 16:51:15,951 - ERROR - No es posible conectarse a las bases de datos de Wichi o hibernate por JNDI con los nombres 'DBWichi' y 'DBHibernate'. Asegúrese de haber creado las conexiones correspondientes (generalmente en la consola de administración).

INFO  21-05 16:51:15,952 - actualizar_roles - Entrada de comienzo [ABORTAR]
ERROR 21-05 16:51:15,953 - ABORTAR - Se produjo un error en la actualización de roles
INFO  21-05 16:51:15,953 - actualizar_roles - Finalizó la entrada de trabajo [ABORTAR] (resultado=[false])
INFO  21-05 16:51:15,954 - actualizar_roles - Finalizó la entrada de trabajo [loguear error] (resultado=[false])
INFO  21-05 16:51:15,954 - actualizar_roles - Finalizó la entrada de trabajo [bases disponibles?] (resultado=[false])
INFO  21-05 16:51:15,956 - actualizar_roles - Ejecución del trabajo finalizada
INFO  21-05 16:51:15,957 - Kitchen - ¡Finalizado!
ERROR 21-05 16:51:15,957 - Kitchen - Finalizado con errores
INFO  21-05 16:51:15,957 - Kitchen - Comienzo=2014/05/21 16:51:15.640, Final=2014/05/21 16:51:15.957
INFO  21-05 16:51:15,957 - Kitchen - El procesamiento terminó luego de 0 segundos.

Nosotros hemos definido la conexión a la base en la interfaz administrativa de pentaho. Definimos las dos conexiones con esos nombres exactos DBWichi y DBHibernate.
¿Qué nos puede estar faltando?

Cuando actualizamos o reasignamos los registros a una unidad de análisis desde la interfaz, nos aparece el mismo error en la interfaz, pero cuando ejecutamos el job directamente en forma manual, la ejecución es exitosa, pero el número de registros sin asignar no cambia (debería ponerse en 0). En este caso nos estará faltando algún parámetro para el job?

Hola Roberto. Esta semana se libera la versión 5.2.1 que corrige el funcionamiento de los botones de actualizar y el de actualizar esquema. También mejora el logueo relativo a la conexión a la base de datos, que para la ejecución manual que intentas va a venir muy bien.

La migración es sencilla, así que te sugiero que esperes hasta que se libere.

Hola Roberto, esta disponible la versión 5.2.1

saludos, Mariano

Gracias a ambos por la información. Ahora voy a probar la migración a esa versión y la operación que me daba problemas en la 5.2.0.
Saludos y gracias.