Luciano Resende created ZEPPELIN-1407:
-----------------------------------------

             Summary: Scala 2.11 build fails with empty maven repository
                 Key: ZEPPELIN-1407
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1407
             Project: Zeppelin
          Issue Type: Bug
          Components: build
            Reporter: Luciano Resende
            Assignee: Luciano Resende
            Priority: Blocker


rm -rf ~/.m2/repository/org/apache/zeppelin
git clone g...@github.com:apache/zeppelin.git
cd zeppelin
dev/change_scala_version.sh 2.11
mvn -Pspark-2.0 -Pr -Phadoop-2.6 -Psparkr -Ppyspark -Pscalding -Pexamples 
-Pbuild-distr -DskipTests -Dscala-2.11 clean install

Zeppelin Display will fail, and it seems maven is resolving some scala 
libraries to 2.10 and causing compilation issues

[DEBUG]     manageArtifactVersion: 
artifact=org.scala-lang:scala-library:jar:2.11.2:test, 
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG]     testArtifact: artifact=org.scala-lang:scala-library:jar:2.10.5:test
[DEBUG]     manageArtifactVersion: 
artifact=org.scala-lang:scala-library:jar:2.10.5:test, 
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG]     omitForNearer: omitted=org.scala-lang:scala-library:jar:2.10.5:test 
kept=org.scala-lang:scala-library:jar:2.10.5:provided
[DEBUG]     testArtifact: artifact=org.scala-lang:scala-reflect:jar:2.11.2:test
[DEBUG]     includeArtifact: 
artifact=org.scala-lang:scala-reflect:jar:2.11.2:test
[DEBUG]     startProcessChildren: 
artifact=org.scala-lang:scala-reflect:jar:2.11.2:test
[DEBUG]       manageArtifactVersion: 
artifact=org.scala-lang:scala-library:jar:2.11.2:test, 
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG]       testArtifact: 
artifact=org.scala-lang:scala-library:jar:2.10.5:test
[DEBUG]       manageArtifactVersion: 
artifact=org.scala-lang:scala-library:jar:2.10.5:test, 
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG]       omitForNearer: 
omitted=org.scala-lang:scala-library:jar:2.10.5:test 
kept=org.scala-lang:scala-library:jar:2.10.5:provided
[DEBUG]     endProcessChildren: 
artifact=org.scala-lang:scala-reflect:jar:2.11.2:test
[DEBUG]     testArtifact: 
artifact=org.scala-lang.modules:scala-xml_2.11:jar:1.0.2:test
[DEBUG]     includeArtifact: 
artifact=org.scala-lang.modules:scala-xml_2.11:jar:1.0.2:test
[DEBUG]     startProcessChildren: 
artifact=org.scala-lang.modules:scala-xml_2.11:jar:1.0.2:test
[DEBUG]       manageArtifactVersion: 
artifact=org.scala-lang:scala-library:jar:2.11.1:test, 
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG]       testArtifact: 
artifact=org.scala-lang:scala-library:jar:2.10.5:test
[DEBUG]       manageArtifactVersion: 
artifact=org.scala-lang:scala-library:jar:2.10.5:test, 
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG]       omitForNearer: 
omitted=org.scala-lang:scala-library:jar:2.10.5:test 
kept=org.scala-lang:scala-library:jar:2.10.5:provided

.....

[INFO] --- maven-scala-plugin:2.15.2:testCompile (test-compile) @ 
zeppelin-display_2.11 ---
[INFO] Checking for multiple versions of scala
[INFO] includes = [**/*.java,**/*.scala,]
[INFO] excludes = []
[INFO] 
/Users/lresende/opensource/apache/zeppelin/zeppelin/zeppelin-display/src/test/scala:-1:
 info: compiling
[INFO] Compiling 6 source files to 
/Users/lresende/opensource/apache/zeppelin/zeppelin/zeppelin-display/target/test-classes
 at 1472853163836
[ERROR] error: bad symbolic reference. A signature in package.class refers to 
type compileTimeOnly
[INFO] in package scala.annotation which is not available.
[INFO] It may be completely missing from the current classpath, or the version 
on
[INFO] the classpath might be incompatible with the version used when compiling 
package.class.
[ERROR] 
/Users/lresende/opensource/apache/zeppelin/zeppelin/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularElemTest.scala:32:
 error: Reference to class FlatSpec in package scalatest should not have 
survived past type checking,
[INFO] it should have been processed and eliminated during expansion of an 
enclosing macro.
[INFO]   extends FlatSpec with BeforeAndAfter with BeforeAndAfterEach with 
Eventually with Matchers {
[INFO]           ^
[ERROR] 
/Users/lresende/opensource/apache/zeppelin/zeppelin/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularElemTest.scala:63:
 error: Reference to method onClick in class AbstractAngularElem should not 
have survived past type checking,
[INFO] it should have been processed and eliminated during expansion of an 
enclosing macro.
[INFO]     val elem = angularElem(<div></div>).onClick(() => {
[INFO]                                         ^

......









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

Reply via email to