I've noticed that I can't build jbehave-web-selenium, and
SeleniumStepsMonitor in particular.

When I run "mvn install -Pexamples" from the top-level directory or the
"web" directory, I get this result:

[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Compilation failure

C:\jbehave\jbehave\web\web-selenium\src\main\java\org\jbehave\web\selenium\SeleniumStepsMonitor.java:[9,7]
org.jbehave.web.selenium.SeleniumStepsMonitor is notabstract and does not
override abstract method performing(java.lang.String,boolean) in
org.jbehave.scenario.steps.StepMonitor

C:\jbehave\jbehave\web\web-selenium\src\main\java\org\jbehave\web\selenium\SeleniumStepsMonitor.java:[24,24]
performing(java.lang.String,boolean) in
org.jbehave.scenario.steps.StepMonitor cannot be applied to
(java.lang.String)

C:\jbehave\jbehave\web\web-selenium\src\main\java\org\jbehave\web\selenium\SeleniumStepsMonitor.java:[33,24]
stepMatchesPattern(java.lang.String,boolean,java.lang.String,java.lang.reflect.Method,java.lang.Object)
in org.jbehave.scenario.steps.StepMonitor cannot be applied to
(java.lang.String,boolean,java.lang.String)


>From the code and subversion history, I see the problem: the signatures of
those methods in StepMonitor (the superclass/delegate) have changed since
2009, but SeleniumStepsMonitor hasn't.

Am I missing something?  If not, I'll report it as a problem, but it seems
so glaring that I can't believe I'm the first person to notice.  (I just
failed to cd to "core" before trying to build.)

Thanks,

Laura

Reply via email to