| |||||||||
¿Cuál es la causa del error de importación de contratos heredados? NoSuchElementException: null
En la mayoría de los casos, hay un problema en los datos de campo que contiene grandes cantidades de texto. Cuando se detecta este error, cerca del final de un valor de campo de texto explicativo hay varias comillas ("), y estas hacen que los delimitadores de las columnas se vuelvan inestables. En la fila de datos afectada, se crea una nueva columna a la que le falta una cabecera debido a que las comillas interrumpen los delimitadores.
Un ejemplo que ha causado un problema es:
Nosotros, el Pueblo de los Estados Unidos, con el fin de formar una Unión más perfecta, establecer la Justicia, asegurar la Tranquilidad doméstica, proporcionar la defensa común, promover el Bienestar general y asegurar las Bendiciones de la Libertad a nosotros mismos y a nuestra Posteridad, ordenamos y establecemos esta Constitución para los "Estados Unidos de América".
Las comillas alrededor de los Estados Unidos de América pueden interrumpir la forma en que se carga el valor separado por comas (CSV) porque interrumpen los separadores de campo de coma, lo que provoca un intento de crear una nueva columna dentro de esa fila que no tiene valor de cabecera.
Para corregir el problema, elimine las comillas al final de la cadena y vuelva a importar.
Para saber dónde encontrar los datos incorrectos en el archivo Contracts.csv, consulte el log de errores de importación en Gestionar > Administración > Administrador de proyecto > Importar estado de contratos heredados. Desplácese hasta la parte inferior del log de importación para encontrar el mensaje de error. A continuación, verifique la fila de datos que aparece después de la última fila de actualización/creación correcta por log.
Contratos estratégicos