Unifiedbeat fails to start with configuration error, although --checkconfig doesn't find any errors

If you get the following error while trying to start unifiedbeat, with a valid YML config file,

2016/04/06 18:20:40.501879 u2beat.go:97: CRIT Setup: ERROR: required path to 'gen_msg_map_path' not specified in YAML config file!

make sure you built unifiedbeat with go 1.6 or later.

I got this error when using unifiedbeat build with go 1.5.1.

Thanks for reporting. Working with YAML and getting good error reports is kinda tricky at times as libraries are pretty forgiving. We're trying to improve config file parsing + reporting via ucfg (but still early in development).