sbt test: object scala.runtime in compiler mirror not found

441 views
Skip to first unread message

Christoph Dittberner

unread,
Jun 5, 2014, 2:38:16 PM6/5/14
to scala-code-c...@googlegroups.com
Hi,

I tried to build the scalac-scoverage-plugin. First I got an error regarding "no class def not found java.lang.ProcessEnvironment$Variable" because of I use windows and there doesn't exist a private Variable.class in oracles jdks but changing the catch clause from NoSuchFieldException into Exceptions solved that problem.

But now I'm getting weird errors while executing all tests in PluginCoverageTest :
[info] PluginCoverageTest:
[info] - scoverage should instrument default arguments with methods *** FAILED ***
[info]   scala.reflect.internal.MissingRequirementError: object scala.runtime in compiler mirror not found.
[info]   at scala.reflect.internal.MissingRequirementError$.signal(MissingRequirementError.scala:16)
[info]   at scala.reflect.internal.MissingRequirementError$.notFound(MissingRequirementError.scala:17)
[info]   at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:48)
[info]   at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:40)
[info]   at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:61)
[info]   at scala.reflect.internal.Mirrors$RootsBase.getPackage(Mirrors.scala:172)
[info]   at scala.reflect.internal.Mirrors$RootsBase.getRequiredPackage(Mirrors.scala:175)
[info]   at scala.reflect.internal.Definitions$DefinitionsClass.RuntimePackage$lzycompute(Definitions.scala:183)
[info]   at scala.reflect.internal.Definitions$DefinitionsClass.RuntimePackage(Definitions.scala:183)
[info]   at scala.reflect.internal.Definitions$DefinitionsClass.RuntimePackageClass$lzycompute(Definitions.scala:184)
[info]   ...

[info] PluginASTSupportTest:
[info] - scoverage component should ignore basic macros *** FAILED ***
[info]   scala.reflect.internal.MissingRequirementError: object scala in compiler mirror not found.
[info]   at scala.reflect.internal.MissingRequirementError$.signal(MissingRequirementError.scala:17)
[info]   at scala.reflect.internal.MissingRequirementError$.notFound(MissingRequirementError.scala:18)
[info]   at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:53)
[info]   at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:66)
[info]   at scala.reflect.internal.Mirrors$RootsBase.getPackage(Mirrors.scala:173)
[info]   at scala.reflect.internal.Definitions$DefinitionsClass.ScalaPackage$lzycompute(Definitions.scala:161)
[info]   at scala.reflect.internal.Definitions$DefinitionsClass.ScalaPackage(Definitions.scala:161)
[info]   at scala.reflect.internal.Definitions$DefinitionsClass.ScalaPackageClass$lzycompute(Definitions.scala:162)
[info]   at scala.reflect.internal.Definitions$DefinitionsClass.ScalaPackageClass(Definitions.scala:162)
[info]   at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1375)
[info]   ...
[info] Exception encountered when attempting to run a suite with class name: scoverage.PluginASTSupportTest *** ABORTED ***
[info]   Exception encountered when attempting to run a suite with class name: scoverage.PluginASTSupportTest (PluginASTSupportTest.scala:15)


Thanks!



Stephen Samuel

unread,
Jun 9, 2014, 3:01:47 PM6/9/14
to scala-code-c...@googlegroups.com
Are you trying to build for 2.10 or 2.11 ?

Christoph Dittberner

unread,
Jun 11, 2014, 7:59:17 AM6/11/14
to scala-code-c...@googlegroups.com
I used jdk 1.7.0_51_x64 and scala 2.11. The output files for 2.11 and 2.10 (after tweaking PluginRunner.scala to use scala 2.10.4 ) are attached.

thanks.
output_2.10.txt
output_2.11.txt
Reply all
Reply to author
Forward
0 new messages