I have OpenCover.2.1.6 installed on Win 2008 R2 32 bit machine and got the same error.I run sonar runner agains C# project and got this error.
Here is the stack trace for error.
09:36:58.499 ERROR Tried to get a CoverageTool with name D:InstallOpenCoverpacka
gesOpenCover.2.1.6, but such a tool is not supported.
Total time: 32.987s
Final Memory: 3M/15M
Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: java
.lang.IllegalArgumentException: No enum const class org.sonar.dotnet.tools.galli
o.CoverageTool.D:INSTALLOPENCOVERPACKAGESOPENCOVER.2.1.6
at org.sonar.runner.Runner.delegateExecution(Runner.java:189)
at org.sonar.runner.Runner.execute(Runner.java:78)
at org.sonar.runner.Main.main(Main.java:61)
Caused by: java.lang.IllegalArgumentException: No enum const class org.sonar.dot
net.tools.gallio.CoverageTool.D:INSTALLOPENCOVERPACKAGESOPENCOVER.2.1.6
at java.lang.Enum.valueOf(Enum.java:196)
at org.sonar.dotnet.tools.gallio.CoverageTool.valueOf(CoverageTool.java:
32)
at org.sonar.dotnet.tools.gallio.CoverageTool.findFromName(CoverageTool.
java:86)
at org.sonar.dotnet.tools.gallio.GallioCommandBuilder.setCoverageTool(Ga
llioCommandBuilder.java:153)
at org.sonar.plugins.csharp.gallio.GallioSensor.analyse(GallioSensor.jav
a:105)
at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:6
4)
at org.sonar.batch.phases.Phases.execute(Phases.java:93)
at org.sonar.batch.bootstrap.ProjectModule.doStart(ProjectModule.java:14
3)
at org.sonar.batch.bootstrap.Module.start(Module.java:83)
at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:111)
at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:106)
at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:101)
at org.sonar.batch.bootstrap.Module.start(Module.java:83)
at org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.jav
a:102)
at org.sonar.batch.bootstrap.Module.start(Module.java:83)
at org.sonar.batch.Batch.execute(Batch.java:100)
at org.sonar.runner.Launcher.executeBatch(Launcher.java:65)
at org.sonar.runner.Launcher.execute(Launcher.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.sonar.runner.Runner.delegateExecution(Runner.java:186)
Just to let you know the licence is MIT and that the -arch:64 switch is no longer required.