Skip to content

Behave validation runs on java cucumber projects even when behave backend is not used #597

@reshmiraj118-web

Description

@reshmiraj118-web

👓 What did you see?

I am using eclipse 2025-09 on macOS with cucumber for java. Feature -> Java step navigation works correctly when adding step definitions in project cucumber properties. But opening any feature file always shows the message “failed to run behave for validation. Check that behave is installed”.

Even though

  • project uses cucumber-JVM no python behave
  • behave is fully installed on my system
  • java backend configured with glue packages
  • there is no option to disable behave validation
  • validation plug-ins filed is not shown in preferences
  • behave backend page has no checkbox to disable it

✅ What did you expect to see?

If the project uses only java backend, the plug-in should not attempt to run the behave backend or behave validator

📦 Which tool/library version are you using?

Cucumber 3.0.0

🔬 How could we reproduce it?

No response

📚 Any additional context?

Add a setting to completely disable behave validation or auto detect backend based on project configuration

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions