[ 
https://issues.apache.org/jira/browse/SPARK-12529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Owen resolved SPARK-12529.
-------------------------------
    Resolution: Cannot Reproduce

> Spark streaming: java.lang.NoSuchFieldException: SHUTDOWN_HOOK_PRIORITY
> -----------------------------------------------------------------------
>
>                 Key: SPARK-12529
>                 URL: https://issues.apache.org/jira/browse/SPARK-12529
>             Project: Spark
>          Issue Type: Bug
>          Components: Spark Core
>    Affects Versions: 1.5.2
>         Environment: MacOSX Standalone
>            Reporter: Brad Cox
>
> Posted originally on stackoverflow. Reposted here on request by Josh Rosen.
> I'm trying to start spark streaming in standalone mode (MacOSX) and getting 
> the following error nomatter what:
> Exception in thread "main" java.lang.ExceptionInInitializerError at 
> org.apache.spark.storage.DiskBlockManager.addShutdownHook(DiskBlockManager.scala:147)
>  at org.apache.spark.storage.DiskBlockManager.(DiskBlockManager.scala:54) at 
> org.apache.spark.storage.BlockManager.(BlockManager.scala:75) at 
> org.apache.spark.storage.BlockManager.(BlockManager.scala:173) at 
> org.apache.spark.SparkEnv$.create(SparkEnv.scala:347) at 
> org.apache.spark.SparkEnv$.createDriverEnv(SparkEnv.scala:194) at 
> org.apache.spark.SparkContext.createSparkEnv(SparkContext.scala:277) at 
> org.apache.spark.SparkContext.(SparkContext.scala:450) at 
> org.apache.spark.streaming.StreamingContext$.createNewSparkContext(StreamingContext.scala:566)
>  at 
> org.apache.spark.streaming.StreamingContext$.createNewSparkContext(StreamingContext.scala:578)
>  at org.apache.spark.streaming.StreamingContext.(StreamingContext.scala:90) 
> at 
> org.apache.spark.streaming.api.java.JavaStreamingContext.(JavaStreamingContext.scala:78)
>  at io.ascolta.pcap.PcapOfflineReceiver.main(PcapOfflineReceiver.java:103) 
> Caused by: java.lang.NoSuchFieldException: SHUTDOWN_HOOK_PRIORITY at 
> java.lang.Class.getField(Class.java:1584) at 
> org.apache.spark.util.SparkShutdownHookManager.install(ShutdownHookManager.scala:220)
>  at 
> org.apache.spark.util.ShutdownHookManager$.shutdownHooks$lzycompute(ShutdownHookManager.scala:50)
>  at 
> org.apache.spark.util.ShutdownHookManager$.shutdownHooks(ShutdownHookManager.scala:48)
>  at 
> org.apache.spark.util.ShutdownHookManager$.addShutdownHook(ShutdownHookManager.scala:189)
>  at org.apache.spark.util.ShutdownHookManager$.(ShutdownHookManager.scala:58) 
> at org.apache.spark.util.ShutdownHookManager$.(ShutdownHookManager.scala) ... 
> 13 more
> This symptom is discussed in relation to EC2 at 
> https://forums.databricks.com/questions/2227/shutdown-hook-priority-javalangnosuchfieldexceptio.html
>  as a Hadoop2 dependency. But I'm running locally (for now), and am using the 
> spark-1.5.2-bin-hadoop2.6.tgz binary from 
> https://spark.apache.org/downloads.html which I'd hoped would eliminate this 
> possibility.
> I've pruned my code down to essentially nothing; like this:
> SparkConf conf = new SparkConf()
>       .setAppName(appName)
>       .setMaster(master);
>   JavaStreamingContext ssc = new JavaStreamingContext(conf, new 
> Duration(1000));
> I've permuted maven dependencies to ensure all spark stuff is consistent at 
> version 1.5.2. Yet the ssc initialization above fails nomatter what. So I 
> thought it was time to ask for help.
> Build environment is eclipse and maven with the shade plugin. Launch/run is 
> from eclipse debugger, not spark-submit, for now.



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

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

Reply via email to