Maven compilation error

269 views
Skip to first unread message

Leif Hallgren

unread,
May 8, 2014, 9:59:16 AM5/8/14
to scala-code-c...@googlegroups.com
Hello,

I followed the instructions from the https://github.com/scoverage/maven-scoverage-plugin page, but my little maven project has always an issue during the compilation. (I tried to change maven and jdk...)

But scoverage is working with the same source code using sbt...

Any tips for a maven user?

Thank you.

[INFO] --- scala-maven-plugin:3.1.6:compile (compile) @ scoverage ---
[INFO] Using zinc server for incremental compilation
[INFO] compiler plugin: BasicArtifact(org.scoverage,scalac-scoverage-plugin_2.10,LATEST,null)
[info] Compiling 1 Scala source to /Users/leifhallgren/Dev/workspaces/Xingtech/scoverage/target/classes...
[scoverage]: Begin pre-instrumentation phase
[scoverage]: Pre-instrumentation complete
[scoverage]: Begin profiling phase
[error] 
[error]      while compiling: /Users/leifhallgren/Dev/workspaces/Xingtech/scoverage/src/main/scala/io/xtech/poc/scoverage/User.scala
[error]         during phase: scoverage-instrumentation
[error]      library version: version 2.10.4
[error]     compiler version: version 2.10.4
[error]   reconstructed args: -Xplugin:/Users/leifhallgren/.m2/repository/org/scoverage/scalac-scoverage-plugin_2.10/0.98.4/scalac-scoverage-plugin_2.10-0.98.4.jar -Yrangepos -P:scoverage:dataDir:/Users/leifhallgren/Dev/workspaces/Xingtech/scoverage/target/classes -classpath /Users/leifhallgren/Dev/workspaces/Xingtech/scoverage/target/classes:/Users/leifhallgren/.m2/repository/junit/junit/4.11/junit-4.11.jar:/Users/leifhallgren/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar -bootclasspath /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/classes:/Users/leifhallgren/.m2/repository/org/scala-lang/scala-library/2.10.4/scala-library-2.10.4.jar
[error] 
[error]   last tree to typer: Ident(scoverage)
[error]               symbol: value <error> in class <error> (flags: <synthetic> <is_error>)
[error]    symbol definition: val <error>: <error>
[error]                  tpe: <error>
[error]        symbol owners: value <error> -> class <error> -> package <root>
[error]       context owners: class Service -> package scoverage
[error] 
[error] == Enclosing template or block ==
[error] 
[error] Apply( // val invoked: <error>
[error]   "scoverage"."Invoker"."invoked" // val invoked: <error>, tree.tpe=<error>
[error]   // 2 arguments
[error]   1
[error]   "/Users/leifhallgren/Dev/workspaces/Xingtech/scoverage/target/classes"
[error] )
[error] 
[error] == Expanded type of tree ==
[error] 
[error] <error>
[error] 
[error] uncaught exception during compilation: scala.reflect.internal.Types$TypeError
scala.reflect.internal.Types$TypeError: not found: value scoverage
at scala.tools.nsc.typechecker.Contexts$Context.issue(Contexts.scala:401)
at scala.tools.nsc.typechecker.Infer$Inferencer.issue(Infer.scala:312)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$normalTypedApply$1$1.apply(Typers.scala:4647)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$normalTypedApply$1$1.apply(Typers.scala:4647)
at scala.tools.nsc.typechecker.Typers$Typer.onError$3(Typers.scala:4605)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4647)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4659)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5564)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2928)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3032)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3032)
at scala.collection.immutable.List.loop$1(List.scala:170)
at scala.collection.immutable.List.mapConserve(List.scala:186)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3032)
at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2432)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5570)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5704)
at scoverage.ScoverageInstrumentationComponent$Transformer.instrument(plugin.scala:198)

Leif Hallgren

unread,
May 13, 2014, 7:55:22 AM5/13/14
to scala-code-c...@googlegroups.com, leif.h...@gmail.com
Sorry, for my mistake. I forgot to add the compilator plugin in my maven dependencies

        <dependency>
            <groupId>org.scoverage</groupId>
            <artifactId>scalac-scoverage-plugin_${scala.major}</artifactId>
            <version>${scoverage-plugin.version}</version>
        </dependency>

Stephen Samuel

unread,
May 14, 2014, 7:09:37 AM5/14/14
to scala-code-c...@googlegroups.com, leif.h...@gmail.com
I have updated the samples project with an appropriate maven build for future users to see and updated the maven plugin readme.

Stephen Samuel

unread,
May 15, 2014, 5:16:33 PM5/15/14
to scala-code-c...@googlegroups.com, leif.h...@gmail.com
Fixed a raft of other maven issues in 0.99.2 which I am releasing now.
Note there is a new configuration key you'll need to set.

serega....@gmail.com

unread,
Aug 21, 2014, 10:27:11 AM8/21/14
to scala-code-c...@googlegroups.com, leif.h...@gmail.com
Hi, It doesn't work for me in my project.
I've also cloned https://github.com/scoverage/scoverage-samples and got the error: error: scala.reflect.internal.Positions$ValidateException: Overlapping trees (62899,62894)
Me project fails with: 
[ERROR] uncaught exception during compilation: scala.reflect.internal.Types$TypeError
[ERROR] error: scala.reflect.internal.Types$TypeError: not found: value scoverage


What do I do wrong?
пятница, 16 мая 2014 г., 1:16:33 UTC+4 пользователь Stephen Samuel написал:

Stephen Samuel (Sam)

unread,
Aug 21, 2014, 10:28:43 AM8/21/14
to serega....@gmail.com, scala-code-c...@googlegroups.com, leif.h...@gmail.com
You need to disable highlighting. Turn off the -Yrangepos option.


--
Scoverage, Scala code coverage tool
Github : https://github.com/scoverage
Discussion : https://groups.google.com/group/scala-code-coverage-tool
---
You received this message because you are subscribed to a topic in the Google Groups "Scala code coverage tool" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/scala-code-coverage-tool/R7nkozp8Y-c/unsubscribe.
To unsubscribe from this group and all its topics, send an email to scala-code-coverag...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages