Starting with JBehave 3.9 underscores are no longer supported in step parameters.
Eg. the following step annotation used to work with JBehave 3.8 and before, but results in a pending step when using 3.9 and 3.9.1:
@Given("a step containing an underscore in a parameter $test_param")
This must be related to and