import command doesn't throw error for invalid json
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Inizia con il comando abc import e la gestione del relativo input JSON, usando il comando di riproduzione e il file test1.json non valido mostrati nell’issue. Verifica che un JSON malformato produca un errore e uno stato di uscita diverso da zero, invece di segnalare che sono stati inseriti zero record.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Currently, abc doesn't throw an error when we have an invalid JSON file, rather it succeeds with 0 records inserted.
How to replicate
- Create an invalid JSON file. Here file has extra
,
echo '[
{
"name": "jame",
"email": "[email protected]",
}
]' > test1.json
-
Try abc command
abc import --src_type=json --src_uri=test1.json --log.level=debug http://admin:admin@localhost:9200/test -
abcversion used here:1.0.0 Preview Release 2
Expected output
Command should throw an error with correct exit status, if the command fails
- Lingua principale
- Go
- Stelle
- 471
- Fork
- 47
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di appbaseio/abc
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 15/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
Tutte le issue di appbaseio/abc
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
prime-radiant-inc/evener#4329 ·
I maintainer di solito rispondono entro 1 giorno
-
Add `pdfcpu` to the pantryAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
openwatersio/aiscast#277 ·
I maintainer di solito rispondono entro 1 giorno