-
Notifications
You must be signed in to change notification settings - Fork 207
Closed
Description
Describe the bug
Got a slf4j conflict when running the tests
A needed class was not found. This could be due to an error in your runpath. Missing class: org/slf4j/spi/LoggingEventBuilder
java.lang.NoClassDefFoundError: org/slf4j/spi/LoggingEventBuilder
at org.apache.logging.slf4j.Log4jLoggerFactory.newLogger(Log4jLoggerFactory.java:50)
at org.apache.logging.slf4j.Log4jLoggerFactory.newLogger(Log4jLoggerFactory.java:33)
at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:52)
at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:33)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:363)
at org.apache.spark.internal.Logging.log(Logging.scala:53)
at org.apache.spark.internal.Logging.log$(Logging.scala:50)
at org.apache.spark.SparkFunSuite.log(SparkFunSuite.scala:69)
at org.apache.spark.internal.Logging.initializeLogging(Logging.scala:185)
at org.apache.spark.internal.Logging.initializeLogIfNecessary(Logging.scala:114)
at org.apache.spark.internal.Logging.initializeLogIfNecessary$(Logging.scala:108)
at org.apache.spark.SparkFunSuite.initializeLogIfNecessary(SparkFunSuite.scala:69)
at org.apache.spark.internal.Logging.initializeLogIfNecessary(Logging.scala:105)
at org.apache.spark.internal.Logging.initializeLogIfNecessary$(Logging.scala:104)
at org.apache.spark.SparkFunSuite.initializeLogIfNecessary(SparkFunSuite.scala:69)
at org.apache.spark.internal.Logging.log(Logging.scala:52)
at org.apache.spark.internal.Logging.log$(Logging.scala:50)
at org.apache.spark.SparkFunSuite.log(SparkFunSuite.scala:69)
at org.apache.spark.SparkFunSuite.<init>(SparkFunSuite.scala:82)
at org.apache.spark.sql.QueryTest.<init>(QueryTest.scala:34)
at org.apache.spark.sql.blaze.BlazeFunctionSuite.<init>(BlazeFunctionSuite.scala:20)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.scalatest.tools.Runner$.genSuiteConfig(Runner.scala:1404)
at org.scalatest.tools.Runner$.$anonfun$doRunRunRunDaDoRunRun$8(Runner.scala:1203)
at scala.collection.immutable.List.map(List.scala:293)
at org.scalatest.tools.Runner$.doRunRunRunDaDoRunRun(Runner.scala:1202)
at org.scalatest.tools.Runner$.$anonfun$runOptionallyWithPassFailReporter$24(Runner.scala:993)
at org.scalatest.tools.Runner$.$anonfun$runOptionallyWithPassFailReporter$24$adapted(Runner.scala:971)
at org.scalatest.tools.Runner$.withClassLoaderAndDispatchReporter(Runner.scala:1482)
at org.scalatest.tools.Runner$.runOptionallyWithPassFailReporter(Runner.scala:971)
at org.scalatest.tools.Runner$.run(Runner.scala:798)
at org.scalatest.tools.Runner.run(Runner.scala)
at org.jetbrains.plugins.scala.testingSupport.scalaTest.ScalaTestRunner.runScalaTest2or3(ScalaTestRunner.java:43)
at org.jetbrains.plugins.scala.testingSupport.scalaTest.ScalaTestRunner.main(ScalaTestRunner.java:26)
Caused by: java.lang.ClassNotFoundException: org.slf4j.spi.LoggingEventBuilder
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:359)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 38 more
To Reproduce
Run org.apache.spark.sql.blaze.BlazeFunctionSuite unit tests
Expected behavior
Screenshots
Additional context
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels