Skip to content

Error when enabling offline mode in 4.1.2 #122

@datagitlies

Description

@datagitlies

Below is the error / stack trace. This should be a simple fix in ExtentHtmlReporterConfiguration to cast to a BasicFileReporter instead of an ExtentSparkReporter. I'll open a pull request soon unless someone beats me to it.

java.lang.ClassCastException: com.aventstack.extentreports.reporter.ExtentHtmlReporter cannot be cast to com.aventstack.extentreports.reporter.ExtentSparkReporter
	at com.aventstack.extentreports.reporter.configuration.ExtentHtmlReporterConfiguration.enableOfflineMode(ExtentHtmlReporterConfiguration.java:31)
	at com.aventstack.extentreports.reporter.ExtentHtmlReporter.flush(ExtentHtmlReporter.java:49)
	at com.aventstack.extentreports.ReportObservable.lambda$23(ReportObservable.java:526)
	at java.util.ArrayList.forEach(ArrayList.java:1257)
	at com.aventstack.extentreports.ReportObservable.notifyReporters(ReportObservable.java:526)
	at com.aventstack.extentreports.ReportObservable.flush(ReportObservable.java:424)
	at com.aventstack.extentreports.ExtentReports.flush(ExtentReports.java:290)
	at com.aventstack.extentreports.testng.listener.ExtentITestListenerClassAdapter.onFinish(ExtentITestListenerClassAdapter.java:20)
	at org.testng.TestRunner.fireEvent(TestRunner.java:772)
	at org.testng.TestRunner.afterRun(TestRunner.java:741)
	at org.testng.TestRunner.run(TestRunner.java:509)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:283)
	at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:120)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions