Error al generar el esquema mig

cuando corremos el job “ifx2pg” nos da el siguiente error:

2020/06/17 18:20:46 - Carte - Installing timer to purge stale objects after 1440 minutes.
2020/06/17 18:21:02 - Spoon - Starting job…
2020/06/17 18:21:07 - Spoon - Job has ended.
2020/06/17 18:21:12 - Spoon - Starting job…
2020/06/17 18:21:12 - ifx2pg - Start of job execution
2020/06/17 18:21:12 - ifx2pg - Starting entry [Existe esquema Mig ?]
2020/06/17 18:21:12 - Existe esquema Mig ? - ERROR (version 9.0.0.0-423, build 9.0.0.0-423 from 2020-01-31 04.53.04 by buildguy) : Error running job entry ‘job’ :
2020/06/17 18:21:12 - Existe esquema Mig ? - ERROR (version 9.0.0.0-423, build 9.0.0.0-423 from 2020-01-31 04.53.04 by buildguy) : org.pentaho.di.core.exception.KettleException:
2020/06/17 18:21:12 - Existe esquema Mig ? - Unexpected error during job metadata load
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.Job.run (Job.java:386)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.Job.execute (Job.java:500)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.Job.execute (Job.java:829)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.Job.execute (Job.java:688)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.entries.job.JobEntryJob.execute (JobEntryJob.java:695)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta (JobEntryJob.java:1373)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta (JobEntryJob.java:1413)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.entries.job.JobEntryJob.getJobMetaFromRepository (JobEntryJob.java:1388)
2020/06/17 18:21:12 - Existe esquema Mig ? -
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta(JobEntryJob.java:1453)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta(JobEntryJob.java:1373)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.entries.job.JobEntryJob.execute(JobEntryJob.java:695)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.Job.execute(Job.java:688)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.Job.execute(Job.java:829)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.Job.execute(Job.java:500)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.Job.run(Job.java:386)
2020/06/17 18:21:12 - Existe esquema Mig ? - Caused by: java.lang.NullPointerException
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.entries.job.JobEntryJob.getJobMetaFromRepository(JobEntryJob.java:1388)
2020/06/17 18:21:12 - Existe esquema Mig ? - at org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta(JobEntryJob.java:1413)
2020/06/17 18:21:12 - Existe esquema Mig ? - … 6 more
2020/06/17 18:21:12 - ifx2pg - Finished job entry [Existe esquema Mig ?] (result=[false])
2020/06/17 18:21:12 - ifx2pg - Job execution finished
2020/06/17 18:21:12 - Spoon - Job has ended.

Buenas tardes, te hago una consulta, esos son todos los logs que te ha manda el job?
Podrías mandar una captura de la parte de arriba donde están los pasos del job cuando termino esto con el error?

Saludos.

adjunto la imagen de los pasos del job


printerror.png

printerror.png

Buenas Alejandro, debería proseguir luego de ese error, ya que lo único que hace es verificar si que existe tu esquema mig, por lo que debería seguir.
Bueno viendo que no sigue proba de seleccionar el paso siguiente y luego iniciar desde ese punto. Deberías tocar el botón que tiene el play con algo más.

Saludos.

Estuvimos avanzando en la generación del esquema mig y pasaje de datos, dejamos corriendo el job mas de 14 horas y no avanzo.
Les dejo una captura de pantalla de lo que arrojaba el proceso.


captura.jpg

captura.png

Buenas Alejandro, no sabría decirte a que se debe el problema de que no te pasa los datos rapidamente. Tienen todo en un ambiente local?Cuando usas el informix, no tenes problemas de conectividad?
SAludos.

Si, esta todo configurado en una maquina local, tenemos acceso al informix sin problemas.
Quisimos acceder a tablas del esquema mig para ver si habia datos y no mostraba ni los nombres de las columnas, pero pensamos que quizas era parte del proceso y bloqueba las tablas.
Pero despues de tantas horas nos parecio que algo no andaba bien.

La base de Guarani tiene muchos datos?
¿El postgres en donde tienen la base de Guarani 3 esta configurada por defecto o ajustaron los parámetros de configuración (postgres.conf) de acuerdo al equipo y tamaño de la base?

para tener una idea del volumen de datos por ejemplo la tabla de cabecera de actas de cursado sga_actas_cursado tiene 57000 registros.
La base de postgres se configuro, no estan los parametros por defecto.

Entonces el esquema de la base mig se crea con todas las tablas y el proceso continua hasta que se queda colgado en el trabajo donde pasa los datos de las tablas (Pasar datos tablas) ?

Te consulto esto por lo que comentaste:

Quisimos acceder a tablas del esquema mig para ver si habia datos y no mostraba ni los nombres de las columnas, pero pensamos que quizas era parte del proceso y bloqueba las tablas. Pero despues de tantas horas nos parecio que algo no andaba bien.

si, exactamente, el esquema mig lo genera con las tablas y se traba en el trabajo “pasar datos tablas”, en ese trabajo estuvo 14 horas y nunca paso al siguiente, en el instructivo dice que tarda alrededor de 5 horas pero 14 nos parecio mucho.

Lo que dice el instructivo de 5hs no es un dato que deba tomarse en consideración ya que depende del server que esten utilizando y ademas del tamaño de la base de datos de Guarani 2. Quizas lo que quiso indicarse que es un proceso que puede tardar un tiempo considerable, pero 14hs pareciera ser mucho tiempo porque lo unico que se hace es crear el esquema de la base y luego en ese trabajo pasar los datos de cada tabla.
Probaron con otro server o no migrar por ejemplo las tablas de actas que deben ser las que mas tienen datos y ver de esa forma si el problema esta alli?

Para no migrar las tablas pueden indicarlo insertando un registro con el nombre de la tabla en el archivo \01_IFX2PG\script_1.sql
Ejemplo: Para no migrar actas de examen agregar lo siguiente en el archivo script_1.sql:

delete from mig23_tablas_pasar where tabname = ‘sga_actas_examen’;
delete from mig23_tablas_pasar where tabname = ‘sga_detalle_acta’;
delete from mig23_tablas_pasar where tabname = ‘sga_folios’;

Si se corta el proceso de pasaje de datos, los datos que pasaron deberian estar en el esquema mig o hace un rollback ?

Creo que hace rollback del script que se esta ejecutando en ese momento. Si anteriormente se crearon las tablas e indices eso debería quedar creado en el esquema mig.