2
<version.cucumber>3.0.2</version.cucumber>

<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-java8</artifactId>
    <version>4.2.6</version>
</dependency>
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-junit</artifactId>
        <version>${version.cucumber}</version>
</dependency>

I have the following dependencies already added to my POM. Yet, when I try to run my cucumber tests in a unix environment using jdk1.8.0 update 202, I get the above mentioned errors. All the sites I have visited suggest adding all sorts of dependencies. I believe I already have the dependencies. I was running fine earlier with jdk1.8.0 update 121 but due to some certificate issues I had to update it to update 202 and now I can't get it working with the previous jdk version also. Any assistance would be highly appreciated.

confused_kid
  • 63
  • 1
  • 11

3 Answers3

1

Ok beware of your different versions, you have both 3.0.2 and 4.2.6 :

<version.cucumber>3.0.2</version.cucumber>
<version>4.2.6</version>

Rewrite like this :

<version.cucumber>4.2.6</version.cucumber>
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-java8</artifactId>
    <version>${version.cucumber}</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-junit</artifactId>
    <version>${version.cucumber}</version>
    <scope>test</scope>
</dependency>
1

I figured out that cucumber-java from io.cucumber dependency must be a valid one. Once I deleted it worked but I still needed for info on the console. Here is the ones I used together:

<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-junit</artifactId>
    <version>4.2.3</version>
</dependency>
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-java</artifactId>
    <version>4.2.3</version>
</dependency>
fcdt
  • 2,371
  • 5
  • 14
  • 26
Yasin Bekar
  • 127
  • 1
  • 4
0

I faced the similar issues and it happened because cucumber jars were not downloaded properly. This was resolved after force updating maven project. Also Please make sure your project is converted to cucumber project.

  • As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers [in the help center](/help/how-to-answer). – Community Jan 26 '23 at 09:41