Отчеты об экстентах - Исключение в потоке "main" java.lang.NoSuchFieldError: VERSION_2_3_23 - PullRequest
0 голосов
/ 02 мая 2018

Во время выполнения кода ниже я обнаружил следующее исключение. Пожалуйста, помогите мне решить проблему. Я также пытался изменить jar-файлы Freemaker.

public class sample1 {
    public static void main(String[] args) throws IOException {
        ExtentHtmlReporter htmlReporter = new 
        ExtentHtmlReporter("extent.html");
        ExtentReports extent = new ExtentReports();
        extent.attachReporter(htmlReporter);
        ExtentTest test = extent.createTest("MyFirstTest", "Sample description");
        test.log(Status.INFO, "This step shows usage of log(status, details)");
        test.info("This step shows usage of info(details)");

        MediaEntityBuilder
            .createScreenCaptureFromPath("screenshot.png")
            .build());
        test.addScreenCaptureFromPath("screenshot.png");
        extent.flush();
    }
}

Сведения об ошибке:

Exception in thread "main" java.lang.NoSuchFieldError: VERSION_2_3_23
at com.aventstack.extentreports.reporter.ExtentHtmlReporter.start(ExtentHtmlReporter.java:93)
at com.aventstack.extentreports.Report.attach(Report.java:55)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
at com.aventstack.extentreports.ExtentReports.attachReporter(ExtentReports.java:68)
at com.br.mainsript.sample1.main(sample1.java:23)

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Спасибо. Просто я обновил свою версию Eclipse с Juno до последней версии и обнаружил, что проблема устранена. Проблема из-за версии Java Complier. Когда я обновился до jre8, он работает нормально.

0 голосов
/ 03 мая 2018

Вам необходимо загрузить текущую версию 3 версии сообщества. Ваша версия не поддерживает вложения репортера. Ниже приведена зависимость maven:

<!-- pom.xml -->
<dependency>
    <groupId>com.aventstack</groupId>
    <artifactId>extentreports</artifactId>
    <version>3.1.5</version>
</dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...