Error a migrar alumnos desde sist. externo.

Buenas tardes, me pasa lo siguiente, estoy tratando de migrar alumnos de una propuesta formativa (ya cargado en guarani) a guarani 3.15.0, descargamos los scripts de la 3.15 que esta en nuestro nodo, cree el esquema ext, primero migre personas, luego al migrar alumnos crea la tabla en esquema ext pero no logra migrar los alumnos del csv, si pude crear la tabla requisitos y migrar los requisitos. Probe migrar con un solo registro en el csv y arroja el mismo error.
Adjunto el error del pentaho.

Aguardo sus comentarios, saludos!


2018/09/12 16:18:55 - Spoon - Iniciando trabajo...
2018/09/12 16:18:55 - script_ mig_matriculas - Start of job execution
2018/09/12 16:18:55 - script_ mig_matriculas - exec(0, 0, UpLoad mig_alumnos.0)
2018/09/12 16:18:55 - UpLoad mig_alumnos - Starting job entry
2018/09/12 16:18:55 - UpLoad mig_alumnos - Opening transformation: [file:///C:/Users/gonzalo.peredo/Desktop/jobs y csv/trunk/3.15.1/Externos/01_Schema/05_Matriculas/upload_mig_alumnos.ktr]
2018/09/12 16:18:55 - UpLoad mig_alumnos - Loading transformation from XML file [file:///C:/Users/gonzalo.peredo/Desktop/jobs y csv/trunk/3.15.1/Externos/01_Schema/05_Matriculas/upload_mig_alumnos.ktr]
2018/09/12 16:18:55 - UpLoad mig_alumnos - Starting transformation...(file=${Internal.Job.Filename.Directory}/upload_mig_alumnos.ktr, name=UpLoad mig_alumnos, repinfo=null)
2018/09/12 16:18:55 - UpLoad mig_alumnos - Using legacy execution engine
2018/09/12 16:18:55 - upload_mig_alumnos - Se ha precargado la transformaci�n.
2018/09/12 16:18:55 - upload_mig_alumnos - n�mero de pasos a ejecutar: 2  , n�mero de saltos: 1
2018/09/12 16:18:55 - upload_mig_alumnos - Iniciado despacho de la transformaci�n [upload_mig_alumnos]
2018/09/12 16:18:55 - upload_mig_alumnos - N�mero de argumentos detectados:0
2018/09/12 16:18:55 - upload_mig_alumnos - Esta no es una transformaci�n de repetici�n
2018/09/12 16:18:55 - upload_mig_alumnos - Se han encontrado 2 pasos distintos para ejecutar.
2018/09/12 16:18:55 - upload_mig_alumnos - Preparando conjuntos de filas...
2018/09/12 16:18:55 - upload_mig_alumnos -  Preparando conjunto de filas para el paso 0 --> CSV file input
2018/09/12 16:18:55 - upload_mig_alumnos -   copias previas = 1, copias siguientes=1
2018/09/12 16:18:55 - upload_mig_alumnos - Transformaci�n ha preparado el nuevo conjunto de filas [CSV file input.0 - Salida Tabla.0]
2018/09/12 16:18:55 - upload_mig_alumnos -  Se han preparado 1 conjuntos de filas para el paso 0 --> CSV file input
2018/09/12 16:18:55 - upload_mig_alumnos -  Preparando conjunto de filas para el paso 1 --> Salida Tabla
2018/09/12 16:18:55 - upload_mig_alumnos -  Se han preparado 1 conjuntos de filas para el paso 1 --> Salida Tabla
2018/09/12 16:18:55 - upload_mig_alumnos - Preparando Pasos & Datos de Paso...
2018/09/12 16:18:55 - upload_mig_alumnos -  Transformaci�n va a asignar paso [CSV file input] de tipo [CsvInput]
2018/09/12 16:18:55 - upload_mig_alumnos -   Paso tiene n�mcopias=1
2018/09/12 16:18:55 - CSV file input.0 - distribuci�n activada
2018/09/12 16:18:55 - CSV file input.0 - Iniciando asignaci�n de buffers & nuevos hilos...
2018/09/12 16:18:55 - CSV file input.0 - Informaci�n paso: nrinput=0 nroutput=1
2018/09/12 16:18:55 - CSV file input.0 - relaci�n de salida es  1:1
2018/09/12 16:18:55 - CSV file input.0 - Se ha encontrado el conjunto de filas de salida [CSV file input.0 - Salida Tabla.0]
2018/09/12 16:18:55 - CSV file input.0 - Envio terminado
2018/09/12 16:18:55 - upload_mig_alumnos -  Transformaci�n ha asignado un paso nuevo: [CSV file input].0
2018/09/12 16:18:55 - upload_mig_alumnos -  Transformaci�n va a asignar paso [Salida Tabla] de tipo [TableOutput]
2018/09/12 16:18:55 - upload_mig_alumnos -   Paso tiene n�mcopias=1
2018/09/12 16:18:55 - Salida Tabla.0 - distribuci�n activada
2018/09/12 16:18:55 - Salida Tabla.0 - Iniciando asignaci�n de buffers & nuevos hilos...
2018/09/12 16:18:55 - Salida Tabla.0 - Informaci�n paso: nrinput=1 nroutput=0
2018/09/12 16:18:55 - Salida Tabla.0 - Obtenido paso anterior de [Salida Tabla] #0 --> CSV file input
2018/09/12 16:18:55 - Salida Tabla.0 - relaci�n de entrada es 1:1
2018/09/12 16:18:55 - Salida Tabla.0 - Se ha encontrado el conjunto de filas de entrada [CSV file input.0 - Salida Tabla.0]
2018/09/12 16:18:55 - Salida Tabla.0 - Envio terminado
2018/09/12 16:18:55 - upload_mig_alumnos -  Transformaci�n ha asignado un paso nuevo: [Salida Tabla].0
2018/09/12 16:18:55 - upload_mig_alumnos - Esta transformaci�n se puede repetir con fecha: 2018/09/12 16:18:55
2018/09/12 16:18:55 - upload_mig_alumnos - Inicializaindo 2 pasos...
2018/09/12 16:18:55 - CSV file input.0 - Released server socket on port 0
2018/09/12 16:18:55 - Salida Tabla.0 - Released server socket on port 0
2018/09/12 16:18:55 - conexion_pg - New database connection defined
2018/09/12 16:18:55 - Salida Tabla.0 - Connected to database [conexion_pg] (commit=1000)
2018/09/12 16:18:55 - conexion_pg - Auto commit off
2018/09/12 16:18:55 - upload_mig_alumnos - Se ha podido inicializar el paso [CSV file input.0] correctamente.
2018/09/12 16:18:55 - upload_mig_alumnos - Se ha podido inicializar el paso [Salida Tabla.0] correctamente.
2018/09/12 16:18:55 - CSV file input.0 - Iniciando ejecuci�n...
2018/09/12 16:18:55 - Salida Tabla.0 - Iniciando ejecuci�n...
2018/09/12 16:18:55 - upload_mig_alumnos - Transformaci�n ha preparado 2 hilos y 1 conjuntos de filas.
2018/09/12 16:18:55 - CSV file input.0 - Header row skipped in file 'file:///C:/Users/gonzalo.peredo/Desktop/jobs y csv/trunk/3.15.1/Externos/01_Schema/05_Matriculas/../CSV/mig_alumnos.csv'
2018/09/12 16:18:55 - CSV file input.0 - Enviando se�al 'output done' a 1 conjunto de filas de salida.
2018/09/12 16:18:55 - CSV file input.0 - Procesamiento finalizado (I=43, O=0, R=0, W=42, U=0, E=0)
2018/09/12 16:18:55 - Salida Tabla.0 - Prepared statement : INSERT INTO ext.mig_alumnos (legajo, tipo_documento, nro_documento, propuesta, plan_version_ingreso, plan_version_actual, plan_version_actual_fecha, ubicacion, modalidad, regular, calidad, anio_academico, fecha_inscripcion, estado_inscripcion, noreg_anio_academico, noreg_fecha, noreg_causa, pasivo_fecha, pasivo_motivo, pasivo_titulo, egre_titulo, egre_fecha_egreso, egre_nro_expediente, egre_promedio, egre_promedio_sin_aplazos, egre_observaciones) VALUES ( ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?,  ?)
2018/09/12 16:18:55 - Salida Tabla.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Unexpected batch update error committing the database connection.
2018/09/12 16:18:55 - Salida Tabla.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseBatchException: 
2018/09/12 16:18:55 - Salida Tabla.0 - Error updating batch
2018/09/12 16:18:55 - Salida Tabla.0 - Batch entry 0 INSERT INTO ext.mig_alumnos (legajo, tipo_documento, nro_documento, propuesta, plan_version_ingreso, plan_version_actual, plan_version_actual_fecha, ubicacion, modalidad, regular, calidad, anio_academico, fecha_inscripcion, estado_inscripcion, noreg_anio_academico, noreg_fecha, noreg_causa, pasivo_fecha, pasivo_motivo, pasivo_titulo, egre_titulo, egre_fecha_egreso, egre_nro_expediente, egre_promedio, egre_promedio_sin_aplazos, egre_observaciones) VALUES ( NULL,  0,  '31333493',  7,  13,  13,  NULL,  2,  'P',  'S',  'A',  2018,  '2018-09-12 00:00:00.000000 -03:00:00',  'A',  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL) was aborted.  Call getNextException to see the cause.
2018/09/12 16:18:55 - Salida Tabla.0 - 
2018/09/12 16:18:55 - Salida Tabla.0 - 	at org.pentaho.di.core.database.Database.createKettleDatabaseBatchException(Database.java:1427)
2018/09/12 16:18:55 - Salida Tabla.0 - 	at org.pentaho.di.core.database.Database.emptyAndCommit(Database.java:1416)
2018/09/12 16:18:55 - Salida Tabla.0 - 	at org.pentaho.di.trans.steps.tableoutput.TableOutput.dispose(TableOutput.java:586)
2018/09/12 16:18:55 - Salida Tabla.0 - 	at org.pentaho.di.trans.step.RunThread.run(RunThread.java:96)
2018/09/12 16:18:55 - Salida Tabla.0 - 	at java.lang.Thread.run(Unknown Source)
2018/09/12 16:18:55 - Salida Tabla.0 - Caused by: java.sql.BatchUpdateException: Batch entry 0 INSERT INTO ext.mig_alumnos (legajo, tipo_documento, nro_documento, propuesta, plan_version_ingreso, plan_version_actual, plan_version_actual_fecha, ubicacion, modalidad, regular, calidad, anio_academico, fecha_inscripcion, estado_inscripcion, noreg_anio_academico, noreg_fecha, noreg_causa, pasivo_fecha, pasivo_motivo, pasivo_titulo, egre_titulo, egre_fecha_egreso, egre_nro_expediente, egre_promedio, egre_promedio_sin_aplazos, egre_observaciones) VALUES ( NULL,  0,  '36846493',  7,  13,  13,  NULL,  2,  'P',  'S',  'A',  2018,  '2018-09-12 00:00:00.000000 -03:00:00',  'A',  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL) was aborted.  Call getNextException to see the cause.
2018/09/12 16:18:55 - Salida Tabla.0 - 	at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2743)
2018/09/12 16:18:55 - Salida Tabla.0 - 	at org.postgresql.core.v3.QueryExecutorImpl$1.handleError(QueryExecutorImpl.java:461)
2018/09/12 16:18:55 - Salida Tabla.0 - 	at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1928)
2018/09/12 16:18:55 - Salida Tabla.0 - 	at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:405)
2018/09/12 16:18:55 - Salida Tabla.0 - 	at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2892)
2018/09/12 16:18:55 - Salida Tabla.0 - 	at org.pentaho.di.core.database.Database.emptyAndCommit(Database.java:1403)
2018/09/12 16:18:55 - Salida Tabla.0 - 	... 3 more
2018/09/12 16:18:55 - Salida Tabla.0 - Enviando se�al 'output done' a 0 conjunto de filas de salida.
2018/09/12 16:18:55 - conexion_pg - Rollback on database connection [conexion_pg]
2018/09/12 16:18:55 - upload_mig_alumnos - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Errores detectados!
2018/09/12 16:18:55 - conexion_pg - Commit on database connection [conexion_pg]
2018/09/12 16:18:55 - conexion_pg - Connection to database closed!
2018/09/12 16:18:55 - Salida Tabla.0 - Procesamiento finalizado (I=0, O=0, R=42, W=0, U=0, E=1)
2018/09/12 16:18:55 - upload_mig_alumnos - searching for annotations
2018/09/12 16:18:55 - upload_mig_alumnos - no annotations found
2018/09/12 16:18:55 - upload_mig_alumnos - Transformaci�n detectada
2018/09/12 16:18:55 - upload_mig_alumnos - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Errores detectados!
2018/09/12 16:18:55 - upload_mig_alumnos - Transformaci�n est� matando los otros pasos!
2018/09/12 16:18:55 - upload_mig_alumnos - Mirando el paso: CSV file input
2018/09/12 16:18:55 - script_ mig_matriculas - Job execution finished
2018/09/12 16:18:55 - Spoon - Trabajo ha terminado.

Buenas tardes, que te pasa si ejecutas está línea directamente sobre el postgres??
2018/09/12 16:18:55 - Salida Tabla.0 - Batch entry 0 INSERT INTO ext.mig_alumnos (legajo, tipo_documento, nro_documento, propuesta, plan_version_ingreso, plan_version_actual, plan_version_actual_fecha, ubicacion, modalidad, regular, calidad, anio_academico, fecha_inscripcion, estado_inscripcion, noreg_anio_academico, noreg_fecha, noreg_causa, pasivo_fecha, pasivo_motivo, pasivo_titulo, egre_titulo, egre_fecha_egreso, egre_nro_expediente, egre_promedio, egre_promedio_sin_aplazos, egre_observaciones) VALUES ( NULL, 0, ‘31333493’, 7, 13, 13, NULL, 2, ‘P’, ‘S’, ‘A’, 2018, ‘2018-09-12 00:00:00.000000 -03:00:00’, ‘A’, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL) was aborted. Call getNextException to see the cause.[/size]

Hola Jose, recién estuve probando hacer el insert manualmente con el insert que genera el script y me arroja que la tabla mig_alumnos no posee el campo pasivo_titulo, y dicho campo no se encuentra en el csv… deberia estar el campo en la tabla de migración que se genera o se tiene que borrar del upload_mig_alumnos?

Si probalo sin ese campo en el upload y que tampoco esté en el csv.

Si, sacando el campo pasivo_titulo de upload_mig_alumnos hace los insert correctamente, en los csv no hace falta por que no está el campo. Saludos!