Repository navigation
Closed
Description
What happened?
I started getting this error after upgrading Cucumber to 8.0.4 and allure-cucumber7-jvm to 3.0.0.
'java.lang.Long io.cucumber.messages.types.Location.getLine()'
java.lang.NoSuchMethodError: 'java.lang.Long io.cucumber.messages.types.Location.getLine()'
at io.qameta.allure.cucumber7jvm.testsourcemodel.TestSourcesModel.processScenarioDefinition(TestSourcesModel.java:123)
at io.qameta.allure.cucumber7jvm.testsourcemodel.TestSourcesModel.lambda$processFeatureDefinition$1(TestSourcesModel.java:103)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at io.qameta.allure.cucumber7jvm.testsourcemodel.TestSourcesModel.processFeatureDefinition(TestSourcesModel.java:103)
at io.qameta.allure.cucumber7jvm.testsourcemodel.TestSourcesModel.parseGherkinSource(TestSourcesModel.java:94)
at io.qameta.allure.cucumber7jvm.testsourcemodel.TestSourcesModel.getFeature(TestSourcesModel.java:58)
at io.qameta.allure.cucumber7jvm.testsourcemodel.TestSourcesModelProxy.getFeature(TestSourcesModelProxy.java:64)
at io.qameta.allure.cucumber7jvm.AllureCucumber7Jvm.handleTestCaseStarted(AllureCucumber7Jvm.java:183)
at io.cucumber.core.eventbus.AbstractEventPublisher.send(AbstractEventPublisher.java:61)
at io.cucumber.core.eventbus.AbstractEventBus.send(AbstractEventBus.java:22)
at io.cucumber.core.runtime.SynchronizedEventBus.send(SynchronizedEventBus.java:47)
at io.cucumber.core.runner.TestCase.emitTestCaseStarted(TestCase.java:233)
at io.cucumber.core.runner.TestCase.run(TestCase.java:80)
at io.cucumber.core.runner.Runner.runPickle(Runner.java:91)
at io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.lambda$runTestCase$4(CucumberEngineExecutionContext.java:120)
at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$8(CucumberExecutionContext.java:149)
at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:24)
at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:149)
at io.cucumber.junit.platform.engine.CucumberEngineExecutionContext.runTestCase(CucumberEngineExecutionContext.java:117)
at io.cucumber.junit.platform.engine.CucumberTestDescriptor$PickleDescriptor.execute(CucumberTestDescriptor.java:308)
at io.cucumber.junit.platform.engine.CucumberTestDescriptor$PickleDescriptor.execute(CucumberTestDescriptor.java:249)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
What Allure Integration are you using?
allure-cucumber7-jvm
What version of Allure Integration you are using?
3.0.0
What version of Allure Report you are using?
3.0.0
Code of Conduct
- I agree to follow this project's Code of Conduct
Reacted by Mart-Jan Roeleveld
Metadata
Metadata
Assignees
Labels
No labels
Activity
[-]Alure doesn't work with Cucumber 8.x[/-][+]Allure doesn't work with Cucumber 8.x[/+]baev commentedon Nov 4, 2026
use allure-cucumber8-jvm instead (introduced in 3.1.0)