Jukka Vaaramaki created SPARK-17255:
---------------------------------------

             Summary: Spark queries inside Futures occasionally fail due to 
missing class definitions
                 Key: SPARK-17255
                 URL: https://issues.apache.org/jira/browse/SPARK-17255
             Project: Spark
          Issue Type: Bug
          Components: Spark Core
    Affects Versions: 2.0.0
         Environment: OSX El Capitan, Scala 2.11.8, JDK 1.8
            Reporter: Jukka Vaaramaki


Wrapping Spark queries inside Future's causes them to occasionally run in 
threads that have very limited context class loaders. The class loader obtained 
by calling Thread.currentThread.getContextClassLoader can be very minimal 
despite any classpath definitions and missing all the Spark libraries. This 
causes ClassNotFoundException or ScalaReflectionException to be thrown when 
building or executing the Spark query. Sometimes an IllegalArgumentException is 
thrown when none of the compression codecs are found.

An easy fix is to replace the Thread.currentThread.getContextClassLoader calls 
with getClass.getClassLoader.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to