Description
β What is the bug?
Framework throws Logger issue
Issue Version
2.7.0
π₯οΈ What framework domain type is this bug for?
NOT APPLICABLE
π Steps to reproduce the bug
- Create a new project using Boyka CLI with sample tests
- Try running the sample tests
β Expected Behavior
All the sample tests provided by the framework should be executed successfully.
β Actual Behavior
Tests fails to run and following error log is generated
java.lang.ExceptionInInitializerError
at io.github.mfaisalkhatri.api.BookingTest.setupTestClass(BookingTest.java:28)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71)
at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400)
at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333)
at org.testng.internal.invokers.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:188)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at org.testng.TestRunner.privateRun(TestRunner.java:741)
at org.testng.TestRunner.run(TestRunner.java:616)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:421)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:413)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:373)
at org.testng.SuiteRunner.run(SuiteRunner.java:312)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1274)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1208)
at org.testng.TestNG.runSuites(TestNG.java:1112)
at org.testng.TestNG.run(TestNG.java:1079)
at com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:65)
at com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)
Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.logging.log4j.Logger.traceEntry()" because "io.github.boykaframework.manager.ParallelSession.LOGGER" is null
at io.github.boykaframework.manager.ParallelSession.getSession(ParallelSession.java:139)
at io.github.boykaframework.manager.LoggingBuilder.<init>(LoggingBuilder.java:73)
at io.github.boykaframework.manager.LoggerFactory.getConfiguration(LoggerFactory.java:47)
at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:416)
at org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(ConfigurationFactory.java:321)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:754)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:784)
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:300)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:46)
at org.apache.logging.log4j.LogManager.getContext(LogManager.java:138)
at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:555)
at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:541)
at io.github.boykaframework.manager.ParallelSession.<clinit>(ParallelSession.java:48)
... 26 more
Metadata
Metadata
Assignees
Type
Projects
Status
β
Done