Hi! Just a quick question about this issue (which appears to be closed by http://jira.codehaus.org/browse/JBEHAVE-841).
If a GivenStory does not exist, it will stop execution of that test, which is good. But in the logs, it will just note that by a "warning" and not by a "Story failed error". This means missing GivenStories might cause some tests to fail silently, as they are not counted as properly failed tests. Of course, we can fix this by checking the logs for the occurrences of these warnings, but it would be much better if JBehave itself actually failed when a test refers to a non-existent GivenStories, just like it would if a test failed. Best regards Andreas Palm