Skip to main content

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 

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


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


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.


Reply