0
Ich versuche ExtentX in meinem Java-Ant-Test-Projekt zu verwenden, aber mit dem untenstehenden Problem, , aber beim Versuch, Ergebnisse in Mongo db schreiben, bin ich damit konfrontiert Fehler:Ich versuche, ExtentX in meinem Java-Ant-Testng-Projekt zu verwenden, aber unter Ausgabe
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
FAILED CONFIGURATION: @BeforeSuite beforeSuite
java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.mongodb.MongoClientOptions$Builder.<init>(MongoClientOptions.java:711)
at com.mongodb.MongoClient.<init>(MongoClient.java:148)
at com.mongodb.MongoClient.<init>(MongoClient.java:138)
at com.relevantcodes.extentreports.ExtentX.<init>(ExtentX.java:293)
at com.relevantcodes.extentreports.ExtentReports.x(ExtentReports.java:570)
at xtent.ExtentManager.getReporter(ExtentManager.java:44)
at xtent.sample.beforeSuite(sample.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:510)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:211)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:296)
at org.testng.SuiteRunner.run(SuiteRunner.java:259)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
at org.testng.TestNG.run(TestNG.java:1018)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:126)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:152)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:57)
SKIPPED CONFIGURATION: @AfterMethod afterMethod
SKIPPED CONFIGURATION: @AfterMethod afterMethod
SKIPPED: intentionalFailure
SKIPPED: passTest
HI Raghuveer Addagada, und willkommen zu Stack Overflow. Können Sie den relevanten Codeabschnitt zeigen und beschreiben, wie Sie bisher versucht haben, diesen Fehler zu beheben, und warum Sie glauben, dass das nicht funktioniert hat? –
Hallo Vince Bowdren. Ich habe jetzt das Earliler-Problem aussortiert, um einen Projektnamen für den Bericht zuzuweisen, während ich ihn zu Extent x hinzufüge. ihre Wurf null poointer Ausnahme –
TestNG] Reporter [email protected] fehlgeschlagen java.lang.NullPointerException \t bei com.qa.pfr.ExtentTestNGIReporterListener.generateReport (ExtentTestNGIReporterListener.java:98) \t bei org.testng .TestNG.generateReports (TestNG.java:1076) \t bei org.testng.TestNG.run (TestNG.java:1035) \t bei org.testng.remote.RemoteTestNG.run (RemoteTestNG.java:112) \t bei org.testng.remote.RemoteTestNG.initAndRun (RemoteTestNG.java:205) \t bei org.testng.remote.RemoteTestNG.main (RemoteTestNG.java:176) –