Errores #23
open
Loader con fallas
0%
Description
Se verifica que el día viernes no corrió correctamente el loader, ni en Dev ni en Prod.
Esto ya me da un indicio de que el problema es común a ambas instancias; esto suele suceder cuando el inconveniente está en los archivos de los que toma el loader la info para conformar las nuevas tablas.
Files
Updated by Demo MiGestion365 Admin 22 days ago
- Status changed from Nueva to En curso
Se verifica en el log del loader lo siguiente:
2026-03-06 09:13:49,779-root-DEBUG :: Importing data to cm_report_isp....
2026-03-06 09:13:50,246-root-DEBUG :: cm_report_isp data imported successfully
2026-03-06 09:14:29,682-root-DEBUG :: Importing data to df_report_e2e....
2026-03-06 09:14:34,031-root-DEBUG :: report_e2e data imported successfully
2026-03-06 09:16:43,356-root-ERROR :: uncaught exception: Traceback (most recent call last):
File "/home/ingenieria/loader/loader_DK_16122025.py", line 1648, in
load_cm_tables()
File "/home/ingenieria/loader/loader_DK_16122025.py", line 1380, in load_cm_tables
import_report_fusiones(conn, report_fusiones_path )
File "/home/ingenieria/loader/loader_DK_16122025.py", line 315, in import_report_fusiones
df_report_fusiones = pd.read_csv(
File "/home/ingenieria/.local/lib/python3.10/site-packages/pandas/io/parsers/readers.py", line 948, in read_csv
return _read(filepath_or_buffer, kwds)
File "/home/ingenieria/.local/lib/python3.10/site-packages/pandas/io/parsers/readers.py", line 617, in _read
return parser.read(nrows)
File "/home/ingenieria/.local/lib/python3.10/site-packages/pandas/io/parsers/readers.py", line 1748, in read
) = self._engine.read( # type: ignore[attr-defined]
File "/home/ingenieria/.local/lib/python3.10/site-packages/pandas/io/parsers/c_parser_wrapper.py", line 234, in read
chunks = self._reader.read_low_memory(nrows)
File "parsers.pyx", line 843, in pandas._libs.parsers.TextReader.read_low_memory
File "parsers.pyx", line 904, in pandas._libs.parsers.TextReader._read_rows
File "parsers.pyx", line 879, in pandas._libs.parsers.TextReader._tokenize_rows
File "parsers.pyx", line 890, in pandas._libs.parsers.TextReader._check_tokenize_status
File "parsers.pyx", line 2058, in pandas._libs.parsers.raise_parser_error
pandas.errors.ParserError: Error tokenizing data. C error: Expected 26 fields in line 729217, saw 28
Updated by Demo MiGestion365 Admin 22 days ago
· Edited
Al buscar en la linea correspondiente, se detectó que el script veía 28 columnas en lugar de 26 esperadas debido a que había al final de la fila 2 | (pipes) adicionales que no debía estar allí.
Por convención el pipe se utiliza como separador de columnas. Si se lo utiliza con caracter adicional, el mismo rompe el script.
Solución
Se implementó un scripts con copilot para que limpie todas las lineas en las que se detectaba el error. Se limpiaron 4 lineas que correspondían al mismo cable.