Perguntas frequentes 157481
E-mail
Importar contratos legados: o que está causando o erro "NoSuchElementException: null"?
Este artigo da base de conhecimentos foi traduzido automaticamente para sua conveniência. A SAP não fornece qualquer garantia em relação à exatidão ou completude da tradução automática. Você pode encontrar o conteúdo original alternando para inglês, usando o seletor de idioma.
Pergunta

O que está causando o erro de importação de contratos anteriores, NoSuchElementException: null

Resposta

Na maioria dos casos, existe um problema nos dados de campo que contém grandes quantidades de texto. Quando este erro é encontrado, próximo ao fim de um valor de campo de texto descritivo, existem várias aspas ("), e isso faz com que os delimitadores das colunas se tornem instáveis. Na linha de dados afetada, uma nova coluna sem um cabeçalho é criada devido às aspas que interrompem os delimitadores.

Um exemplo que causou um problema é:

Nós, o Povo dos Estados Unidos, a fim de formar uma União mais perfeita, estabelecer a Justiça, assegurar a Tranquilidade doméstica, prover a defesa comum, promover o Bem-Estar geral e garantir as Bênçãos da Liberdade a nós mesmos e à nossa Posteridade, ordain e estabelecer esta Constituição para os "Estados Unidos da América".

As aspas em torno dos Estados Unidos da América podem interromper a forma como o valor separado por vírgulas (CSV) é carregado porque interrompem os separadores de campo de vírgula, causando uma tentativa de criar uma nova coluna dentro dessa linha que não tenha um valor de cabeçalho. 

Para corrigir o problema, remova as aspas próximas ao fim da cadeia e importe novamente.

Informações adicionais

Para saber onde localizar os dados incorretos no arquivo Contracts.csv, exiba o registro de erros de importação em Gerenciar > Administração > Gerenciador de projetos > Importar status de contratos anteriores. Role até a parte inferior do log de importação para encontrar a mensagem de erro. Em seguida, verifique a linha de dados que aparece após a última linha de atualização/criação com êxito, de acordo com o log.


Aplicável a

SAP Ariba Contracts

Termos de uso  |  Copyright  |  Divulgação de segurança  |  Privacidade