title: java.lang.NoSuchMethodError: cucumber.runtime.FeaturePathFeatureSupplier
body: <p>I am new in selenium.
      I want to generate an extendable report. Below jar file.
      <a href="https://ibb.co/6yJ3j56" rel="nofollow noreferrer">https://ibb.co/6yJ3j56</a></p>
  
  <pre><code>I have tried a version of 
  cucumber-core-1.2.5
  cucumber-core-2.4.0
  cucumber-core-4.2.6
  </code></pre>
  
  <p>Java code of Runner class Below link it is showing how many jar file I am 
    using please click in the link </p>
  
  <p>Jar File link Link: <a href="https://ibb.co/6yJ3j56" rel="nofollow noreferrer">https://ibb.co/6yJ3j56</a></p>
  
  <pre><code>@RunWith(Cucumber.class)
  
  @ExtendedCucumberOptions(jsonReport = "target/Json/cucumber.json",
                          retryCount = 3,
                      detailedReport = true,
                      detailedAggregatedReport = true,
                      overviewReport = true,
                      coverageReport = true,
  jsonUsageReport = "target/Json/cucumber-usage.json" ,
  usageReport = true,
  toPDF=true,
  includeCoverageTags= {"@chrome"},
  outputFolder="target"
  )
  
  
  @CucumberOptions( strict= true,
          features="resources/features/DataDrivenLogin.feature", 
          glue="stepDefinitions",
          plugin= {"html:target/cucumber-html-report", 
                  "json:target/Json/cucumber.json",
                  "usage:target/Json/cucumber-usage.json",
                  "junit:target/Json/cucumber-results.xml",
                  "rerun:target/Json/rerun.txt",
  
      "com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:/target/Report/report.html"
          }
          ,monochrome = true      
  
          )
  
  Error: 
  
  
  java.lang.NoSuchMethodError: cucumber.runtime.FeaturePathFeatureSupplier.&lt;init&gt;(Lcucumber/runtime/model/FeatureLoader;Lcucumber/runtime/RuntimeOptions;)V
      at cucumber.api.junit.Cucumber.&lt;init&gt;(Cucumber.java:88)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
      at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
      at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
      at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
      at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
      at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
      at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
      at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createUnfilteredTest(JUnit4TestLoader.java:90)
      at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:76)
      at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:49)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:525)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)
  </code></pre>