Mingda Li created SPARK-19470:
---------------------------------

             Summary: Spark 1.6.4 in Intellij can't use jetty 8
                 Key: SPARK-19470
                 URL: https://issues.apache.org/jira/browse/SPARK-19470
             Project: Spark
          Issue Type: Bug
          Components: Project Infra
    Affects Versions: 1.6.1, 1.6.4
            Reporter: Mingda Li


When I build the project in Intellij, I get the following error:

[error] 
/Users/MingdaLi/Desktop/ucla_4/research/spark-branch-1.6.4/core/src/main/scala/org/apache/spark/HttpServer.scala:22:
 object ssl is not a member of package org.eclipse.jetty.server
[error] import org.eclipse.jetty.server.ssl.SslSocketConnector
[error]                                 ^
[error] 
/Users/MingdaLi/Desktop/ucla_4/research/spark-branch-1.6.4/core/src/main/scala/org/apache/spark/HttpServer.scala:28:
 object bio is not a member of package org.eclipse.jetty.server
[error] import org.eclipse.jetty.server.bio.SocketConnector
[error]                                 ^
[error] 
/Users/MingdaLi/Desktop/ucla_4/research/spark-branch-1.6.4/core/src/main/scala/org/apache/spark/HttpServer.scala:78:
 not found: type SslSocketConnector
[error]       .map(new SslSocketConnector(_)).getOrElse(new SocketConnector)
[error]                ^
[error] 
/Users/MingdaLi/Desktop/ucla_4/research/spark-branch-1.6.4/core/src/main/scala/org/apache/spark/HttpServer.scala:87:
 value setThreadPool is not a member of org.eclipse.jetty.server.Server
[error]     server.setThreadPool(threadPool)
[error]            ^
[error] 
/Users/MingdaLi/Desktop/ucla_4/research/spark-branch-1.6.4/core/src/main/scala/org/apache/spark/HttpServer.scala:106:
 value getLocalPort is not a member of org.eclipse.jetty.server.Connector
[error]     val actualPort = server.getConnectors()(0).getLocalPort
[error]                                                ^
[error] 
/Users/MingdaLi/Desktop/ucla_4/research/spark-branch-1.6.4/core/src/main/scala/org/apache/spark/SSLOptions.scala:66:
 type mismatch;
[error]  found   : String
[error]  required: java.security.KeyStore
[error]       trustStore.foreach(file => 
sslContextFactory.setTrustStore(file.getAbsolutePath))
[error]                                                                       ^
[error] 
/Users/MingdaLi/Desktop/ucla_4/research/spark-branch-1.6.4/core/src/main/scala/org/apache/spark/deploy/rest/RestSubmissionServer.scala:84:
 value setThreadPool is not a member of org.eclipse.jetty.server.Server
[error]     server.setThreadPool(threadPool)
[error]            ^
[error] 
/Users/MingdaLi/Desktop/ucla_4/research/spark-branch-1.6.4/core/src/main/scala/org/apache/spark/deploy/rest/RestSubmissionServer.scala:92:
 value getLocalPort is not a member of org.eclipse.jetty.server.Connector
[error]     val boundPort = server.getConnectors()(0).getLocalPort
[error]                   

I think this is caused by using the jetty 9.3.11 but not 8.1.19.

Actually, I solved this by manually remove the 9.3.11's libraries of jetty from 
project's library and add the 8.1.19 to it. Then I build it. This can run well.

But how to avoid manually solve this?
And I am afraid next time, when I open Intellij, this will appear again.        
                  



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

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

Reply via email to