Skip to content

Instantly share code, notes, and snippets.

@ittaiz
Created March 22, 2015 19:45
Show Gist options
  • Save ittaiz/e4dd2efba31757fe4073 to your computer and use it in GitHub Desktop.
Save ittaiz/e4dd2efba31757fe4073 to your computer and use it in GitHub Desktop.
Maven polyglot scala build failure
Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03-13T22:10:27+02:00)
Maven home: /usr/local/Cellar/maven/3.3.1/libexec
Java version: 1.7.0_71, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
[DEBUG] Reading global settings from /usr/local/Cellar/maven/3.3.1/libexec/conf/settings.xml
[DEBUG] Reading user settings from /Users/ittaiz/.m2/settings.xml
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/ittaiz/.m2/repository
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1, ConflictMarker.markTime=0, ConflictMarker.nodeCount=20, ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=1, ConflictIdSorter.conflictIdCount=11, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=3, ConflictResolver.conflictItemCount=19, DefaultDependencyCollector.collectTime=125, DefaultDependencyCollector.transformTime=6}
[DEBUG] io.takari.polyglot:polyglot-scala:jar:0.1.5:
[DEBUG] io.takari.polyglot:polyglot-common:jar:0.1.5:compile
[DEBUG] com.twitter:util-eval_2.10:jar:6.3.8:compile
[DEBUG] com.twitter:util-core_2.10:jar:6.3.8:compile
[DEBUG] org.scala-lang:scala-compiler:jar:2.10.0:compile
[DEBUG] org.scala-lang:scala-reflect:jar:2.10.0:compile
[DEBUG] com.googlecode.kiama:kiama_2.10:jar:1.5.1:compile
[DEBUG] org.bitbucket.inkytonik.dsinfo:dsinfo_2.10:jar:0.2.0:compile
[DEBUG] org.bitbucket.inkytonik.dsprofile:dsprofile_2.10:jar:0.2.0:compile
[DEBUG] jline:jline:jar:1.0:compile
[DEBUG] org.scala-lang:scala-library:jar:2.10.2:compile
[DEBUG] Populating class realm coreExtension>io.takari.polyglot:polyglot-scala:0.1.5
[DEBUG] Included /Users/ittaiz/.m2/repository/io/takari/polyglot/polyglot-scala/0.1.5/polyglot-scala-0.1.5.jar
[DEBUG] Included /Users/ittaiz/.m2/repository/io/takari/polyglot/polyglot-common/0.1.5/polyglot-common-0.1.5.jar
[DEBUG] Included /Users/ittaiz/.m2/repository/com/twitter/util-eval_2.10/6.3.8/util-eval_2.10-6.3.8.jar
[DEBUG] Included /Users/ittaiz/.m2/repository/com/twitter/util-core_2.10/6.3.8/util-core_2.10-6.3.8.jar
[DEBUG] Included /Users/ittaiz/.m2/repository/org/scala-lang/scala-compiler/2.10.0/scala-compiler-2.10.0.jar
[DEBUG] Included /Users/ittaiz/.m2/repository/org/scala-lang/scala-reflect/2.10.0/scala-reflect-2.10.0.jar
[DEBUG] Included /Users/ittaiz/.m2/repository/com/googlecode/kiama/kiama_2.10/1.5.1/kiama_2.10-1.5.1.jar
[DEBUG] Included /Users/ittaiz/.m2/repository/org/bitbucket/inkytonik/dsinfo/dsinfo_2.10/0.2.0/dsinfo_2.10-0.2.0.jar
[DEBUG] Included /Users/ittaiz/.m2/repository/org/bitbucket/inkytonik/dsprofile/dsprofile_2.10/0.2.0/dsprofile_2.10-0.2.0.jar
[DEBUG] Included /Users/ittaiz/.m2/repository/jline/jline/1.0/jline-1.0.jar
[DEBUG] Included /Users/ittaiz/.m2/repository/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar
[DEBUG] Populating class realm maven.ext
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG] Imported: javax.enterprise.inject.* < maven.ext
[DEBUG] Imported: javax.enterprise.util.* < maven.ext
[DEBUG] Imported: javax.inject.* < maven.ext
[DEBUG] Imported: org.apache.maven.* < maven.ext
[DEBUG] Imported: org.apache.maven.artifact < maven.ext
[DEBUG] Imported: org.apache.maven.classrealm < maven.ext
[DEBUG] Imported: org.apache.maven.cli < maven.ext
[DEBUG] Imported: org.apache.maven.configuration < maven.ext
[DEBUG] Imported: org.apache.maven.exception < maven.ext
[DEBUG] Imported: org.apache.maven.execution < maven.ext
[DEBUG] Imported: org.apache.maven.execution.scope < maven.ext
[DEBUG] Imported: org.apache.maven.lifecycle < maven.ext
[DEBUG] Imported: org.apache.maven.model < maven.ext
[DEBUG] Imported: org.apache.maven.monitor < maven.ext
[DEBUG] Imported: org.apache.maven.plugin < maven.ext
[DEBUG] Imported: org.apache.maven.profiles < maven.ext
[DEBUG] Imported: org.apache.maven.project < maven.ext
[DEBUG] Imported: org.apache.maven.reporting < maven.ext
[DEBUG] Imported: org.apache.maven.repository < maven.ext
[DEBUG] Imported: org.apache.maven.rtinfo < maven.ext
[DEBUG] Imported: org.apache.maven.settings < maven.ext
[DEBUG] Imported: org.apache.maven.toolchain < maven.ext
[DEBUG] Imported: org.apache.maven.usability < maven.ext
[DEBUG] Imported: org.apache.maven.wagon.* < maven.ext
[DEBUG] Imported: org.apache.maven.wagon.authentication < maven.ext
[DEBUG] Imported: org.apache.maven.wagon.authorization < maven.ext
[DEBUG] Imported: org.apache.maven.wagon.events < maven.ext
[DEBUG] Imported: org.apache.maven.wagon.observers < maven.ext
[DEBUG] Imported: org.apache.maven.wagon.proxy < maven.ext
[DEBUG] Imported: org.apache.maven.wagon.repository < maven.ext
[DEBUG] Imported: org.apache.maven.wagon.resource < maven.ext
[DEBUG] Imported: org.codehaus.classworlds < maven.ext
[DEBUG] Imported: org.codehaus.plexus.* < maven.ext
[DEBUG] Imported: org.codehaus.plexus.classworlds < maven.ext
[DEBUG] Imported: org.codehaus.plexus.component < maven.ext
[DEBUG] Imported: org.codehaus.plexus.configuration < maven.ext
[DEBUG] Imported: org.codehaus.plexus.container < maven.ext
[DEBUG] Imported: org.codehaus.plexus.context < maven.ext
[DEBUG] Imported: org.codehaus.plexus.lifecycle < maven.ext
[DEBUG] Imported: org.codehaus.plexus.logging < maven.ext
[DEBUG] Imported: org.codehaus.plexus.personality < maven.ext
[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < maven.ext
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < maven.ext
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < maven.ext
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < maven.ext
[DEBUG] Imported: org.eclipse.aether.* < maven.ext
[DEBUG] Imported: org.eclipse.aether.artifact < maven.ext
[DEBUG] Imported: org.eclipse.aether.collection < maven.ext
[DEBUG] Imported: org.eclipse.aether.deployment < maven.ext
[DEBUG] Imported: org.eclipse.aether.graph < maven.ext
[DEBUG] Imported: org.eclipse.aether.impl < maven.ext
[DEBUG] Imported: org.eclipse.aether.installation < maven.ext
[DEBUG] Imported: org.eclipse.aether.internal.impl < maven.ext
[DEBUG] Imported: org.eclipse.aether.metadata < maven.ext
[DEBUG] Imported: org.eclipse.aether.repository < maven.ext
[DEBUG] Imported: org.eclipse.aether.resolution < maven.ext
[DEBUG] Imported: org.eclipse.aether.spi < maven.ext
[DEBUG] Imported: org.eclipse.aether.transfer < maven.ext
[DEBUG] Imported: org.eclipse.aether.version < maven.ext
[DEBUG] Imported: org.slf4j.* < maven.ext
[DEBUG] Imported: org.slf4j.spi.* < maven.ext
[DEBUG] Imported: org.sonatype.maven.polyglot < maven.ext
[DEBUG] Imported: org.sonatype.maven.polyglot.execute < maven.ext
[DEBUG] Populating class realm maven.api
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/local/Cellar/maven/3.3.1/libexec/conf/settings.xml
[DEBUG] Reading user settings from /Users/ittaiz/.m2/settings.xml
[DEBUG] Reading global toolchains from /usr/local/Cellar/maven/3.3.1/libexec/conf/toolchains.xml
[DEBUG] Reading user toolchains from /Users/ittaiz/.m2/toolchains.xml
[DEBUG] Using local repository at /Users/ittaiz/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/ittaiz/.m2/repository
[INFO] Scanning for projects...
/Users/ittaiz/thirdPartySources/polyglot-maven-examples/scala/.polyglot.pom.scala
[ERROR] Error executing Maven.
com.twitter.util.Eval$CompilerException: Compiler exception error: : error while loading ExecuteContext, class file '/Users/ittaiz/.m2/repository/io/takari/polyglot/polyglot-common/0.1.5/polyglot-common-0.1.5.jar(org/sonatype/maven/polyglot/execute/ExecuteContext.class)' is broken
(class java.lang.NullPointerException/)
at com.twitter.util.Eval$StringCompiler.apply(Eval.scala:557)
at com.twitter.util.Eval$StringCompiler$$anonfun$apply$2.apply(Eval.scala:568)
at com.twitter.util.Eval$StringCompiler$$anonfun$apply$2.apply(Eval.scala:567)
at scala.Option.getOrElse(Option.scala:120)
at com.twitter.util.Eval$StringCompiler.apply(Eval.scala:567)
at com.twitter.util.Eval.applyProcessed(Eval.scala:196)
at com.twitter.util.Eval.apply(Eval.scala:167)
at org.sonatype.maven.polyglot.scala.ScalaModelReader.eval(ScalaModelReader.scala:140)
at org.sonatype.maven.polyglot.scala.ScalaModelReader.read(ScalaModelReader.scala:118)
at org.sonatype.maven.polyglot.TeslaModelProcessor.read(TeslaModelProcessor.java:102)
at org.sonatype.maven.polyglot.TeslaModelProcessor.read(TeslaModelProcessor.java:83)
at org.apache.maven.model.building.DefaultModelBuilder.readModel(DefaultModelBuilder.java:529)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:269)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:469)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:438)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:401)
at org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:419)
at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:410)
at org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:83)
at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment