Skip to main content
Solved

Solution for Parsing Error

  • June 26, 2025
  • 3 replies
  • 58 views

sudeep_singh
Forum|alt.badge.img+6

Hello All,

While validating the parser i;m getting the below mentioned error.

generic::unknown: pipeline.ParseLogEntry failed: LOG_PARSING_CBN_ERROR: "generic::invalid_argument: failed to convert raw output to events: failed to convert raw message 0: field \\"idm\\": index 0: recursive rawDataToProto failed: field \\"read_only_udm\\": index 0: recursive rawDataToProto failed: field \\"additional\\": index 0: recursive rawDataToProto failed: field \\"fields\\": index 6: recursive rawDataToProto failed: field \\"value\\": index 0: recursive rawDataToProto failed: field \\"string_value\\": containing one-of \\"kind\\" already set by field \\"string_value\\""

As per my understanding the error is because of using a conversion field for string, but to handle it i have given on _error also, but still while validating i'm getting the error and that too not able to figure out for which conversion field i;m getting the error.

Please do reply if someone have any inputs or solutions.

Thanks,
Sudeep Singh 

Best answer by AbdElHafez

From the error message it seems you could be having a duplicate key name in additional fields causing this error.

3 replies

AbdElHafez
Staff
Forum|alt.badge.img+12
  • Staff
  • June 27, 2025

Hello, Could you share the log sample causing the error  and the parser ?


AbdElHafez
Staff
Forum|alt.badge.img+12
  • Staff
  • Answer
  • June 30, 2025

From the error message it seems you could be having a duplicate key name in additional fields causing this error.


sudeep_singh
Forum|alt.badge.img+6
  • Author
  • Bronze 1
  • July 1, 2025

From the error message it seems you could be having a duplicate key name in additional fields causing this error.


Hi @AbdElHafez ,

Yes that was the issue, it was giving the error.