'java.lang.NoSuchMethodError: utils.AllureUtils.saveScreenshot

I am new to Testing and I was trying to execute test for neo4j graph connector. But some how it throws error like this :

java.lang.NoSuchMethodError: utils.AllureUtils.saveScreenshot(Lorg/openqa/selenium/WebDriver;)[B at selenium_framework.TestListener.onTestFailure(TestListener.java:59) at org.testng.internal.TestListenerHelper.runTestListeners(TestListenerHelper.java:96) at org.testng.internal.TestInvoker.runTestResultListener(TestInvoker.java:219) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:834) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.util.ArrayList.forEach(ArrayList.java:1259) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66) at com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:109)

Code :

public class Neo4jGraphConnectorTest extends BaseTestBackend {
@Test(description = "To Test Graph Connector")
    public void testConnector(){
        log.info("Before starting...");
        session = neo4jGraphConnector.createConnection(graphHost,graphPort,graphUser,graphPassword,graphSchema);
        Result result = session.run("MATCH (n:Person) RETURN n LIMIT 10");
        List<Record> records = result.list();
        Record r1 = records.get(0);
        Assert.assertEquals(r1.get("identity"),1);
    }
}


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source