I have been working my way through the procedures outlined in Elasticsearch Reindexing Notes — Graylog 4.1.0 documentation to reindex all of my original ES5 Graylog indices under ES6 after upgrade to 6.8; been running reindex operations for days now.
I just ran into some failures with one of the original indices and I’m curious as to the best way to deal with these failures such that it doesn’t negatively affect Graylog, as well as how to avoid the situation in the future. Any help would be greatly appreciated.
"failures": [
{
"cause": {
"caused_by": {
"reason": "Failed to parse value [2020-05-12T00:56:03.400Z] as only [true] or [false] are allowed.",
"type": "illegal_argument_exception"
},
"reason": "failed to parse field [regex_matches] of type [boolean] in document with id '790304a4-93eb-11ea-b76a-ac1f6b0ac5b8'",
"type": "mapper_parsing_exception"
},
"id": "790304a4-93eb-11ea-b76a-ac1f6b0ac5b8",
"index": "graylog_0_reindex",
"status": 400,
"type": "message"
},
{
"cause": {
"caused_by": {
"reason": "Failed to parse value [2020-05-12T00:56:03.399Z] as only [true] or [false] are allowed.",
"type": "illegal_argument_exception"
},
"reason": "failed to parse field [regex_matches] of type [boolean] in document with id '790304a2-93eb-11ea-b76a-ac1f6b0ac5b8'",
"type": "mapper_parsing_exception"
},
"id": "790304a2-93eb-11ea-b76a-ac1f6b0ac5b8",
"index": "graylog_0_reindex",
"status": 400,
"type": "message"
},
{
"cause": {
"caused_by": {
"reason": "Failed to parse value [2020-05-12T00:56:03.398Z] as only [true] or [false] are allowed.",
"type": "illegal_argument_exception"
},
"reason": "failed to parse field [regex_matches] of type [boolean] in document with id '790304a0-93eb-11ea-b76a-ac1f6b0ac5b8'",
"type": "mapper_parsing_exception"
},
"id": "790304a0-93eb-11ea-b76a-ac1f6b0ac5b8",
"index": "graylog_0_reindex",
"status": 400,
"type": "message"
}
]