Gendarme execution failed on C# with sonar

285 views
Skip to first unread message

Ying Dong

unread,
Feb 26, 2013, 10:23:40 AM2/26/13
to gend...@googlegroups.com
sonar 3.3 + .NET Gendarme 2.0

11:06:58.250 INFO .u.c.CommandExecutor - Executing command: C:\Program Files\SonarRunner\gendarme\gendarme.exe --config C:\BuildAgent2\work\d5f0da383a81e716\Cougar2Migration-NET4.0.br\Lehman.Cats.BarCapCredit\.sonar\sonar.Gendarme --xml C:\BuildAgent2\work\d5f0da383a81e716\Cougar2Migration-NET4.0.br\Lehman.Cats.BarCapCredit\.sonar\gendarme-report.xml --quiet --confidence normal+ --severity all C:\BuildAgent2\work\d5f0da383a81e716\Cougar2Migration-NET4.0.br\Lehman.Cats.C3\..\Lehman.Cats.BarCapCredit\..\bin\Debug\Lehman.Cats.BarCapCredit.dll
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor -
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - An uncaught exception occured. Please fill a bug report at https://bugzilla.novell.com/
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - Stack trace: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Mono.Collections.Generic.Collection`1.get_Item(Int32 index)
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Gendarme.Framework.Symbols.ExtractFirst(MethodDefinition method)
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Gendarme.Framework.Symbols.ExtractFirst(TypeDefinition type)
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Gendarme.Framework.Symbols.GetSource(Defect defect)
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Gendarme.Framework.Defect.get_Source()
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Gendarme.XmlResultWriter.CreateElement(Defect defect)
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Gendarme.XmlResultWriter.CreateDefects()
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Gendarme.XmlResultWriter.Write()
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Gendarme.ResultWriter.Report()
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Gendarme.ConsoleRunner.Report()
[11:07:05][Step 2/2] 11:07:04.858 INFO .u.c.CommandExecutor - at Gendarme.ConsoleRunner.Execute(String[] args)
[11:07:06][Step 2/2] Total time: 17:43.583s
[11:07:06][Step 2/2] Final Memory: 8M/82M
[11:07:06][Step 2/2] Exception in thread "main" org.sonar.runner.RunnerException: org.sonar.api.utils.SonarException: Gendarme execution failed.
[11:07:06][Step 2/2] at org.sonar.runner.Runner.delegateExecution(Runner.java:288)
[11:07:06][Step 2/2] at org.sonar.runner.Runner.execute(Runner.java:151)
[11:07:06][Step 2/2] at org.sonar.runner.Main.execute(Main.java:84)
[11:07:06][Step 2/2] at org.sonar.runner.Main.main(Main.java:56)
[11:07:06][Step 2/2] Caused by: org.sonar.api.utils.SonarException: Gendarme execution failed.
[11:07:06][Step 2/2] at org.sonar.plugins.csharp.gendarme.GendarmeSensor.analyse(GendarmeSensor.java:175)
[11:07:06][Step 2/2] at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:64)
[11:07:06][Step 2/2] at org.sonar.batch.phases.Phases.execute(Phases.java:97)
[11:07:06][Step 2/2] at org.sonar.batch.bootstrap.ProjectModule.doStart(ProjectModule.java:128)
[11:07:06][Step 2/2] at org.sonar.batch.bootstrap.Module.start(Module.java:83)
[11:07:06][Step 2/2] at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:114)
[11:07:06][Step 2/2] at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:109)
[11:07:06][Step 2/2] at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:104)
[11:07:06][Step 2/2] at org.sonar.batch.bootstrap.Module.start(Module.java:83)
[11:07:06][Step 2/2] at org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:121)
[11:07:06][Step 2/2] at org.sonar.batch.bootstrap.Module.start(Module.java:83)
[11:07:06][Step 2/2] at org.sonar.batch.Batch.execute(Batch.java:104)
[11:07:06][Step 2/2] at org.sonar.runner.internal.batch.Launcher.executeBatch(Launcher.java:69)
[11:07:06][Step 2/2] at org.sonar.runner.internal.batch.Launcher.execute(Launcher.java:61)
[11:07:06][Step 2/2] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[11:07:06][Step 2/2] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[11:07:06][Step 2/2] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:07:06][Step 2/2] at java.lang.reflect.Method.invoke(Method.java:601)
[11:07:06][Step 2/2] at org.sonar.runner.Runner.delegateExecution(Runner.java:285)
[11:07:06][Step 2/2] ... 3 more
[11:07:06][Step 2/2] Caused by: org.sonar.dotnet.tools.gendarme.GendarmeException: Gendarme analysis failed: execution was interrupted by a non-handled exception. This is likely a bug inside Gendarme and should be reported on Novell's bugzilla (http://bugzilla.novell.com) or on the mailing-list.
[11:07:06][Step 2/2] at org.sonar.dotnet.tools.gendarme.GendarmeRunner.execute(GendarmeRunner.java:124)
[11:07:06][Step 2/2] at org.sonar.plugins.csharp.gendarme.GendarmeSensor.launchGendarme(GendarmeSensor.java:221)
[11:07:06][Step 2/2] at org.sonar.plugins.csharp.gendarme.GendarmeSensor.analyse(GendarmeSensor.java:173)
[11:07:06][Step 2/2] ... 21 more

Ying Dong

unread,
Feb 26, 2013, 1:33:10 PM2/26/13
to gend...@googlegroups.com
correction. I use gendarme 2.10, then tried 2.11 snapshot, same error.
Reply all
Reply to author
Forward
0 new messages