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 legados, NoSuchElementException: null

Resposta

Na maioria dos casos, existe um problema nos dados do campo que contém grandes quantidades de texto. Quando este erro é encontrado, perto do fim de um valor de campo do texto descritivo, existem várias aspas ("), e isso faz com que os delimitadores das colunas se tornem instáveis. Na linha de dados afetada, é criada uma nova coluna que não tem um cabeçalho 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 para nós mesmos e para a nossa posteridade, fazer 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 fazer uma nova coluna dentro dessa linha que não tem valor de cabeçalho. 

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

Informações adicionais

Para saber onde encontrar 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 na linha de dados que aparece após a última linha de atualização/criação com êxito por log.


Aplicável a

SAP Ariba Contracts

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