You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Sean Owen (JIRA)" <ji...@apache.org> on 2016/09/28 10:00:28 UTC

[jira] [Commented] (SPARK-17688) xception in thread "main" java.lang.NoSuchMethodError: javax.servlet.ServletContext.getInitParameter(Ljava/lang/String;)Ljava/lang/String;

    [ https://issues.apache.org/jira/browse/SPARK-17688?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15529137#comment-15529137 ] 

Sean Owen commented on SPARK-17688:
-----------------------------------

Do you have a custom build of Spark? or are you running Spark with extra things in the classpath at runtime? this says you have a conflicting version of the servlet APIs at runtime. Maybe you built in a different servlet container into your example app?

> xception in thread "main" java.lang.NoSuchMethodError: javax.servlet.ServletContext.getInitParameter(Ljava/lang/String;)Ljava/lang/String;
> ------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SPARK-17688
>                 URL: https://issues.apache.org/jira/browse/SPARK-17688
>             Project: Spark
>          Issue Type: Question
>          Components: Java API
>    Affects Versions: 2.0.0
>            Reporter: Kishore K
>            Priority: Minor
>
> SparkConf conf = new SparkConf().setAppName("org.sparkexample.WordCount").setMaster("local");
>  JavaSparkContext context = new JavaSparkContext(conf);
> Above line of code is creating below error. Please help me resolve this
> INFO /static: org.spark_project.jetty.servlet.DefaultServlet: init
> Exception in thread "main" java.lang.NoSuchMethodError: javax.servlet.ServletContext.getInitParameter(Ljava/lang/String;)Ljava/lang/String;
> 	at org.spark_project.jetty.servlet.DefaultServlet.getInitParameter(DefaultServlet.java:341)
> 	at org.spark_project.jetty.servlet.DefaultServlet.getInitBoolean(DefaultServlet.java:350)
> 	at org.spark_project.jetty.servlet.DefaultServlet.init(DefaultServlet.java:190)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:266)
> 	at org.spark_project.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:616)
> 	at org.spark_project.jetty.servlet.ServletHolder.initialize(ServletHolder.java:396)
> 	at org.spark_project.jetty.servlet.ServletHandler.initialize(ServletHandler.java:871)
> 	at org.spark_project.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)
> 	at org.spark_project.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)
> 	at org.spark_project.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
> 	at org.spark_project.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
> 	at org.spark_project.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
> 	at org.spark_project.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
> 	at org.spark_project.jetty.servlets.gzip.GzipHandler.doStart(GzipHandler.java:456)
> 	at org.spark_project.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
> 	at org.spark_project.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
> 	at org.spark_project.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
> 	at org.spark_project.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
> 	at org.spark_project.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)
> 	at org.spark_project.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
> 	at org.spark_project.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
> 	at org.spark_project.jetty.server.Server.start(Server.java:387)
> 	at org.spark_project.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
> 	at org.spark_project.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
> 	at org.spark_project.jetty.server.Server.doStart(Server.java:354)
> 	at org.spark_project.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
> 	at org.apache.spark.ui.JettyUtils$.org$apache$spark$ui$JettyUtils$$connect$1(JettyUtils.scala:298)
> 	at org.apache.spark.ui.JettyUtils$$anonfun$5.apply(JettyUtils.scala:308)
> 	at org.apache.spark.ui.JettyUtils$$anonfun$5.apply(JettyUtils.scala:308)
> 	at org.apache.spark.util.Utils$$anonfun$startServiceOnPort$1.apply$mcVI$sp(Utils.scala:2071)
> 	at scala.collection.immutable.Range.foreach$mVc$sp(Range.scala:160)
> 	at org.apache.spark.util.Utils$.startServiceOnPort(Utils.scala:2062)
> 	at org.apache.spark.ui.JettyUtils$.startJettyServer(JettyUtils.scala:308)
> 	at org.apache.spark.ui.WebUI.bind(WebUI.scala:139)
> 	at org.apache.spark.SparkContext$$anonfun$10.apply(SparkContext.scala:451)
> 	at org.apache.spark.SparkContext$$anonfun$10.apply(SparkContext.scala:451)
> 	at scala.Option.foreach(Option.scala:257)
> 	at org.apache.spark.SparkContext.<init>(SparkContext.scala:451)
> 	at org.apache.spark.api.java.JavaSparkContext.<init>(JavaSparkContext.scala:58)
> 	at com.utc.bis.dip.addon.webctrl.weather.WordCount.main(WordCount.java:47)



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

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