Github user shimamoto commented on the issue:

    https://github.com/apache/incubator-predictionio/pull/436
  
    It is not supposed to need the new Guava dependency because Spark has Guava 
dependency.
    But if this dependency isn't included, compile error occurs at data project.
    
    When I investigated the cause, I discovered Spark 2.1.1 and Spark 2.2.0 
were different Guava dependencies.
    
    - Spark 2.1.1 : com.google.guava:guava:14.0.1
    - Spark 2.2.0 : com.google.guava:guava:11.0.2
    
    It is expected guava:14.0.1 in Spark 2.2 intrinsically.
    
    The root cause is probably this:
    https://github.com/sbt/sbt/issues/2861
    
    The Apache Curator version referenced in Spark has changed in 2.2.0.
    This has been thought to have some effect.
    
    https://github.com/apache/spark/blob/v2.1.1/pom.xml#L130
    https://github.com/apache/spark/blob/v2.2.0/pom.xml#L126
    
    https://github.com/apache/curator/blob/2.4.0/pom.xml#L307
    https://github.com/apache/curator/blob/apache-curator-2.6.0/pom.xml#L424


---

Reply via email to