Reza Safi created SPARK-20926:
---------------------------------

             Summary: Exposure to Guava libraries by directly accessing 
tableRelationCache in SessionCatalog caused failures
                 Key: SPARK-20926
                 URL: https://issues.apache.org/jira/browse/SPARK-20926
             Project: Spark
          Issue Type: Bug
          Components: Spark Core
    Affects Versions: 2.2.0
            Reporter: Reza Safi


Because of shading that we did for guava libraries, we see test failures 
whenever those components directly access tableRelationCache in SessionCatalog.
This can happen in any component that shaded guava library. Failures looks like 
this:
{noformat}
java.lang.NoSuchMethodError: 
org.apache.spark.sql.catalyst.catalog.SessionCatalog.tableRelationCache()Lcom/google/common/cache/Cache;
01:25:14   at 
org.apache.spark.sql.hive.test.TestHiveSparkSession.reset(TestHive.scala:492)
01:25:14   at 
org.apache.spark.sql.hive.test.TestHiveContext.reset(TestHive.scala:138)
01:25:14   at 
org.apache.spark.sql.hive.test.TestHiveSingleton$class.afterAll(TestHiveSingleton.scala:32)
01:25:14   at 
org.apache.spark.sql.hive.StatisticsSuite.afterAll(StatisticsSuite.scala:34)
01:25:14   at 
org.scalatest.BeforeAndAfterAll$class.afterAll(BeforeAndAfterAll.scala:213)
01:25:14   at org.apache.spark.SparkFunSuite.afterAll(SparkFunSuite.scala:31)
01:25:14   at 
org.scalatest.BeforeAndAfterAll$$anonfun$run$1.apply(BeforeAndAfterAll.scala:280)
01:25:14   at 
org.scalatest.BeforeAndAfterAll$$anonfun$run$1.apply(BeforeAndAfterAll.scala:278)
01:25:14   at org.scalatest.CompositeStatus.whenCompleted(Status.scala:377)
01:25:14   at 
org.scalatest.BeforeAndAfterAll$class.run(BeforeAndAfterAll.scala:278)
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to