How to fix "mapping values are not allowed in this context " error in yaml file?
I fixed this for myself by simply realizing I had indented a line too far, and un-indenting it.
You cannot have a multiline plain scalar, such as your include:false transitions
be the key to a mapping, that is why you get the mapping values not allowed in this context error.
Either you forgot that you have to have a space after the value indicator (:
), and you meant to do:
include: false
transitions:
or you need to quote your multi-line scalar:
'include:false
transitions':
or you need to put that plain scalar on one line:
include:false transitions:
please note that some libraries do not allow value indicators in a plain scalar at all, even if they are not followed by space
For me the problem was a unicode '-' from a cut and paste. Visualy it looked OK, but the character was 'EN DASH' (U+2013) instead of 'HYPHEN MINUS' (U+002D)
we need to use space before ":" Then it will excecute check the yaml script in below http://www.yamllint.com/