[jira] [Resolved] (SPARK-5052) com.google.common.base.Optional binary has a wrong method signatures
[ https://issues.apache.org/jira/browse/SPARK-5052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Elmer Garduno resolved SPARK-5052. -- Resolution: Not a Problem > com.google.common.base.Optional binary has a wrong method signatures > > > Key: SPARK-5052 > URL: https://issues.apache.org/jira/browse/SPARK-5052 > Project: Spark > Issue Type: Bug > Components: Spark Core >Affects Versions: 1.2.0 >Reporter: Elmer Garduno > > PR https://github.com/apache/spark/pull/1813 shaded Guava jar file and moved > Guava classes to package org.spark-project.guava when Spark is built by Maven. > When a user jar uses the actual com.google.common.base.Optional > transform(com.google.common.base.Function); method from Guava, a > java.lang.NoSuchMethodError: > com.google.common.base.Optional.transform(Lcom/google/common/base/Function;)Lcom/google/common/base/Optional; > is thrown. > The reason seems to be that the Optional class included on > spark-assembly-1.2.0-hadoop1.0.4.jar has an incorrect method signature that > includes the shaded class as an argument: > Expected: > javap -classpath > target/scala-2.10/googlegenomics-spark-examples-assembly-1.0.jar > com.google.common.base.Optional > public abstract > com.google.common.base.Optional > transform(com.google.common.base.Function); > Found: > javap -classpath lib/spark-assembly-1.2.0-hadoop1.0.4.jar > com.google.common.base.Optional > public abstract > com.google.common.base.Optional > transform(org.spark-project.guava.common.base.Function); -- 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
[jira] [Resolved] (SPARK-5052) com.google.common.base.Optional binary has a wrong method signatures
[ https://issues.apache.org/jira/browse/SPARK-5052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Patrick Wendell resolved SPARK-5052. Resolution: Fixed Fix Version/s: 1.3.0 > com.google.common.base.Optional binary has a wrong method signatures > > > Key: SPARK-5052 > URL: https://issues.apache.org/jira/browse/SPARK-5052 > Project: Spark > Issue Type: Bug > Components: Spark Core >Affects Versions: 1.2.0 >Reporter: Elmer Garduno > Fix For: 1.3.0 > > > PR https://github.com/apache/spark/pull/1813 shaded Guava jar file and moved > Guava classes to package org.spark-project.guava when Spark is built by Maven. > When a user jar uses the actual com.google.common.base.Optional > transform(com.google.common.base.Function); method from Guava, a > java.lang.NoSuchMethodError: > com.google.common.base.Optional.transform(Lcom/google/common/base/Function;)Lcom/google/common/base/Optional; > is thrown. > The reason seems to be that the Optional class included on > spark-assembly-1.2.0-hadoop1.0.4.jar has an incorrect method signature that > includes the shaded class as an argument: > Expected: > javap -classpath > target/scala-2.10/googlegenomics-spark-examples-assembly-1.0.jar > com.google.common.base.Optional > public abstract > com.google.common.base.Optional > transform(com.google.common.base.Function); > Found: > javap -classpath lib/spark-assembly-1.2.0-hadoop1.0.4.jar > com.google.common.base.Optional > public abstract > com.google.common.base.Optional > transform(org.spark-project.guava.common.base.Function); -- 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