msbuild - SonarQube Error: "The first field does not define a resource pattern" even when no exclusion is set? -


i working on sonarqube integration projects in our company, of project integrates without problem.

there's 1 project keeps on failing @ (complete sonarqube analysis) build step, , suspect cause:

org.sonar.api.utils.sonarexception: exclusions > issues : invalid format. first field not define resource pattern: ,csharpsquid:s134,* 

,csharpsquid:s134,* looks 3 part string delimited comma, have no idea why first part missing have not set issue exclusion(from web or properties) csharpsquid:s134.

enabling /d:sonar.verbose=true not give information either. don't want csharpsquid:s134 excluded either have found violations on csharpsquid:s134 in other projects.

we using:

  • java 8 on both sonarqube server , scanner
  • sonarqube version 6.2
  • sonarqube scanner msbuild 3.0
  • sonar c# 6.1.0.2359

also, have migrated h2 azure sql server 2014 if matters?

full stack trace:

2017-07-26t05:18:22.3083489z ##[error]22:18:22.208 error: error during sonarqube scanner execution  2017-07-26t05:18:22.3083489z ##[error]java.lang.illegalstateexception: unable load component class org.sonar.scanner.sensor.defaultsensorstorage  2017-07-26t05:18:22.3093524z ##[error]at org.sonar.core.platform.componentcontainer$extendeddefaultpicocontainer.getcomponent(componentcontainer.java:69)  2017-07-26t05:18:22.3093524z ##[error]at org.picocontainer.defaultpicocontainer.getcomponent(defaultpicocontainer.java:678)  2017-07-26t05:18:22.3093524z ##[error]at org.sonar.core.platform.componentcontainer.getcomponentbytype(componentcontainer.java:272)  2017-07-26t05:18:22.3103529z ##[error]at org.sonar.scanner.scan.modulescancontainer.doafterstart(modulescancontainer.java:180)  2017-07-26t05:18:22.3103529z ##[error]at org.sonar.core.platform.componentcontainer.startcomponents(componentcontainer.java:142)  2017-07-26t05:18:22.3113493z ##[error]at org.sonar.core.platform.componentcontainer.execute(componentcontainer.java:127)  2017-07-26t05:18:22.3113493z ##[error]at org.sonar.scanner.scan.projectscancontainer.scan(projectscancontainer.java:247)  2017-07-26t05:18:22.3113493z ##[error]at org.sonar.scanner.scan.projectscancontainer.scanrecursively(projectscancontainer.java:242)  2017-07-26t05:18:22.3123494z ##[error]at org.sonar.scanner.scan.projectscancontainer.scanrecursively(projectscancontainer.java:240)  2017-07-26t05:18:22.3123494z ##[error]at org.sonar.scanner.scan.projectscancontainer.doafterstart(projectscancontainer.java:232)  2017-07-26t05:18:22.3133537z ##[error]at org.sonar.core.platform.componentcontainer.startcomponents(componentcontainer.java:142)  2017-07-26t05:18:22.3133537z ##[error]at org.sonar.core.platform.componentcontainer.execute(componentcontainer.java:127)  2017-07-26t05:18:22.3143546z ##[error]at org.sonar.scanner.task.scantask.execute(scantask.java:47)  2017-07-26t05:18:22.3143546z ##[error]at org.sonar.scanner.task.taskcontainer.doafterstart(taskcontainer.java:86)  2017-07-26t05:18:22.3143546z ##[error]at org.sonar.core.platform.componentcontainer.startcomponents(componentcontainer.java:142)  2017-07-26t05:18:22.3153539z ##[error]at org.sonar.core.platform.componentcontainer.execute(componentcontainer.java:127)  2017-07-26t05:18:22.3153539z ##[error]at org.sonar.scanner.bootstrap.globalcontainer.executetask(globalcontainer.java:115)  2017-07-26t05:18:22.3163510z ##[error]at org.sonar.batch.bootstrapper.batch.executetask(batch.java:116)  2017-07-26t05:18:22.3163510z ##[error]at org.sonarsource.scanner.api.internal.batch.batchisolatedlauncher.execute(batchisolatedlauncher.java:63)  2017-07-26t05:18:22.3163510z ##[error]at sun.reflect.nativemethodaccessorimpl.invoke0(native method)  2017-07-26t05:18:22.3173492z ##[error]at sun.reflect.nativemethodaccessorimpl.invoke(unknown source)  2017-07-26t05:18:22.3173492z ##[error]at sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)  2017-07-26t05:18:22.3183535z ##[error]at java.lang.reflect.method.invoke(unknown source)  2017-07-26t05:18:22.3183535z ##[error]at org.sonarsource.scanner.api.internal.isolatedlauncherproxy.invoke(isolatedlauncherproxy.java:60)  2017-07-26t05:18:22.3193555z ##[error]at com.sun.proxy.$proxy0.execute(unknown source)  2017-07-26t05:18:22.3193555z ##[error]at org.sonarsource.scanner.api.embeddedscanner.doexecute(embeddedscanner.java:233)  2017-07-26t05:18:22.3193555z ##[error]at org.sonarsource.scanner.api.embeddedscanner.runanalysis(embeddedscanner.java:151)  2017-07-26t05:18:22.3203496z ##[error]at org.sonarsource.scanner.cli.main.runanalysis(main.java:123)  2017-07-26t05:18:22.3203496z ##[error]at org.sonarsource.scanner.cli.main.execute(main.java:77)  2017-07-26t05:18:22.3203496z ##[error]at org.sonarsource.scanner.cli.main.main(main.java:61)  2017-07-26t05:18:22.3213508z ##[error]caused by: java.lang.illegalstateexception: unable load component class org.sonar.scanner.issue.moduleissues  2017-07-26t05:18:22.3213508z ##[error]at org.sonar.core.platform.componentcontainer$extendeddefaultpicocontainer.getcomponent(componentcontainer.java:69)  2017-07-26t05:18:22.3223544z ##[error]at org.picocontainer.defaultpicocontainer.getcomponent(defaultpicocontainer.java:632)  2017-07-26t05:18:22.3223544z ##[error]at org.picocontainer.parameters.basiccomponentparameter$1.resolveinstance(basiccomponentparameter.java:118)  2017-07-26t05:18:22.3223544z ##[error]at org.picocontainer.parameters.componentparameter$1.resolveinstance(componentparameter.java:136)  2017-07-26t05:18:22.3233556z ##[error]at org.picocontainer.injectors.singlememberinjector.getparameter(singlememberinjector.java:78)  2017-07-26t05:18:22.3233556z ##[error]at org.picocontainer.injectors.constructorinjector$ctorandadapters.getparameterarguments(constructorinjector.java:309)  2017-07-26t05:18:22.3243504z ##[error]at org.picocontainer.injectors.constructorinjector$1.run(constructorinjector.java:335)  2017-07-26t05:18:22.3243504z ##[error]at org.picocontainer.injectors.abstractinjector$threadlocalcyclicdependencyguard.observe(abstractinjector.java:270)  2017-07-26t05:18:22.3243504z ##[error]at org.picocontainer.injectors.constructorinjector.getcomponentinstance(constructorinjector.java:364)  2017-07-26t05:18:22.3253547z ##[error]at org.picocontainer.injectors.abstractinjectionfactory$lifecycleadapter.getcomponentinstance(abstractinjectionfactory.java:56)  2017-07-26t05:18:22.3253547z ##[error]at org.picocontainer.behaviors.abstractbehavior.getcomponentinstance(abstractbehavior.java:64)  2017-07-26t05:18:22.3263541z ##[error]at org.picocontainer.behaviors.stored.getcomponentinstance(stored.java:91)  2017-07-26t05:18:22.3263541z ##[error]at org.picocontainer.defaultpicocontainer.getinstance(defaultpicocontainer.java:699)  2017-07-26t05:18:22.3263541z ##[error]at org.picocontainer.defaultpicocontainer.getcomponent(defaultpicocontainer.java:647)  2017-07-26t05:18:22.3273542z ##[error]at org.sonar.core.platform.componentcontainer$extendeddefaultpicocontainer.getcomponent(componentcontainer.java:67)  2017-07-26t05:18:22.3273542z ##[error]... 29 more  2017-07-26t05:18:22.3283505z ##[error]caused by: java.lang.illegalstateexception: unable load component class org.sonar.scanner.issue.issuefilters  2017-07-26t05:18:22.3283505z ##[error]at org.sonar.core.platform.componentcontainer$extendeddefaultpicocontainer.getcomponent(componentcontainer.java:69)  2017-07-26t05:18:22.3283505z ##[error]at org.picocontainer.defaultpicocontainer.getcomponent(defaultpicocontainer.java:632)  2017-07-26t05:18:22.3293560z ##[error]at org.picocontainer.parameters.basiccomponentparameter$1.resolveinstance(basiccomponentparameter.java:118)  2017-07-26t05:18:22.3293560z ##[error]at org.picocontainer.parameters.componentparameter$1.resolveinstance(componentparameter.java:136)  2017-07-26t05:18:22.3293560z ##[error]at org.picocontainer.injectors.singlememberinjector.getparameter(singlememberinjector.java:78)  2017-07-26t05:18:22.3303542z ##[error]at org.picocontainer.injectors.constructorinjector$ctorandadapters.getparameterarguments(constructorinjector.java:309)  2017-07-26t05:18:22.3303542z ##[error]at org.picocontainer.injectors.constructorinjector$1.run(constructorinjector.java:335)  2017-07-26t05:18:22.3303542z ##[error]at org.picocontainer.injectors.abstractinjector$threadlocalcyclicdependencyguard.observe(abstractinjector.java:270)  2017-07-26t05:18:22.3313551z ##[error]at org.picocontainer.injectors.constructorinjector.getcomponentinstance(constructorinjector.java:364)  2017-07-26t05:18:22.3313551z ##[error]at org.picocontainer.injectors.abstractinjectionfactory$lifecycleadapter.getcomponentinstance(abstractinjectionfactory.java:56)  2017-07-26t05:18:22.3324709z ##[error]at org.picocontainer.behaviors.abstractbehavior.getcomponentinstance(abstractbehavior.java:64)  2017-07-26t05:18:22.3324709z ##[error]at org.picocontainer.behaviors.stored.getcomponentinstance(stored.java:91)  2017-07-26t05:18:22.3333606z ##[error]at org.picocontainer.defaultpicocontainer.getinstance(defaultpicocontainer.java:699)  2017-07-26t05:18:22.3333606z ##[error]at org.picocontainer.defaultpicocontainer.getcomponent(defaultpicocontainer.java:647)  2017-07-26t05:18:22.3333606z ##[error]at org.sonar.core.platform.componentcontainer$extendeddefaultpicocontainer.getcomponent(componentcontainer.java:67)  2017-07-26t05:18:22.3343581z ##[error]... 43 more  2017-07-26t05:18:22.3343581z ##[error]caused by: java.lang.illegalstateexception: unable load component class org.sonar.scanner.issue.ignore.ignoreissuesfilter  2017-07-26t05:18:22.3353529z ##[error]at org.sonar.core.platform.componentcontainer$extendeddefaultpicocontainer.getcomponent(componentcontainer.java:69)  2017-07-26t05:18:22.3353529z ##[error]at org.picocontainer.defaultpicocontainer.getcomponent(defaultpicocontainer.java:621)  2017-07-26t05:18:22.3363526z ##[error]at org.picocontainer.parameters.collectioncomponentparameter.getarrayinstance(collectioncomponentparameter.java:334)  2017-07-26t05:18:22.3363526z ##[error]at org.picocontainer.parameters.collectioncomponentparameter.access$100(collectioncomponentparameter.java:49)  2017-07-26t05:18:22.3363526z ##[error]at org.picocontainer.parameters.collectioncomponentparameter$1.resolveinstance(collectioncomponentparameter.java:139)  2017-07-26t05:18:22.3373528z ##[error]at org.picocontainer.parameters.componentparameter$1.resolveinstance(componentparameter.java:141)  2017-07-26t05:18:22.3373528z ##[error]at org.picocontainer.injectors.singlememberinjector.getparameter(singlememberinjector.java:78)  2017-07-26t05:18:22.3383536z ##[error]at org.picocontainer.injectors.constructorinjector$ctorandadapters.getparameterarguments(constructorinjector.java:309)  2017-07-26t05:18:22.3383536z ##[error]at org.picocontainer.injectors.constructorinjector$1.run(constructorinjector.java:335)  2017-07-26t05:18:22.3383536z ##[error]at org.picocontainer.injectors.abstractinjector$threadlocalcyclicdependencyguard.observe(abstractinjector.java:270)  2017-07-26t05:18:22.3393530z ##[error]at org.picocontainer.injectors.constructorinjector.getcomponentinstance(constructorinjector.java:364)  2017-07-26t05:18:22.3393530z ##[error]at org.picocontainer.injectors.abstractinjectionfactory$lifecycleadapter.getcomponentinstance(abstractinjectionfactory.java:56)  2017-07-26t05:18:22.3403535z ##[error]at org.picocontainer.behaviors.abstractbehavior.getcomponentinstance(abstractbehavior.java:64)  2017-07-26t05:18:22.3403535z ##[error]at org.picocontainer.behaviors.stored.getcomponentinstance(stored.java:91)  2017-07-26t05:18:22.3403535z ##[error]at org.picocontainer.defaultpicocontainer.getinstance(defaultpicocontainer.java:699)  2017-07-26t05:18:22.3413601z ##[error]at org.picocontainer.defaultpicocontainer.getcomponent(defaultpicocontainer.java:647)  2017-07-26t05:18:22.3413601z ##[error]at org.sonar.core.platform.componentcontainer$extendeddefaultpicocontainer.getcomponent(componentcontainer.java:67)  2017-07-26t05:18:22.3423537z ##[error]... 57 more  2017-07-26t05:18:22.3423537z ##[error]caused by: java.lang.illegalstateexception: unable load component class org.sonar.scanner.issue.ignore.pattern.issueexclusionpatterninitializer  2017-07-26t05:18:22.3423537z ##[error]at org.sonar.core.platform.componentcontainer$extendeddefaultpicocontainer.getcomponent(componentcontainer.java:69)  2017-07-26t05:18:22.3433539z ##[error]at org.picocontainer.defaultpicocontainer.getcomponent(defaultpicocontainer.java:632)  2017-07-26t05:18:22.3433539z ##[error]at org.picocontainer.parameters.basiccomponentparameter$1.resolveinstance(basiccomponentparameter.java:118)  2017-07-26t05:18:22.3443544z ##[error]at org.picocontainer.parameters.componentparameter$1.resolveinstance(componentparameter.java:136)  2017-07-26t05:18:22.3443544z ##[error]at org.picocontainer.injectors.singlememberinjector.getparameter(singlememberinjector.java:78)  2017-07-26t05:18:22.3443544z ##[error]at org.picocontainer.injectors.constructorinjector$ctorandadapters.getparameterarguments(constructorinjector.java:309)  2017-07-26t05:18:22.3453617z ##[error]at org.picocontainer.injectors.constructorinjector$1.run(constructorinjector.java:335)  2017-07-26t05:18:22.3453617z ##[error]at org.picocontainer.injectors.abstractinjector$threadlocalcyclicdependencyguard.observe(abstractinjector.java:270)  2017-07-26t05:18:22.3463542z ##[error]at org.picocontainer.injectors.constructorinjector.getcomponentinstance(constructorinjector.java:364)  2017-07-26t05:18:22.3463542z ##[error]at org.picocontainer.injectors.abstractinjectionfactory$lifecycleadapter.getcomponentinstance(abstractinjectionfactory.java:56)  2017-07-26t05:18:22.3463542z ##[error]at org.picocontainer.behaviors.abstractbehavior.getcomponentinstance(abstractbehavior.java:64)  2017-07-26t05:18:22.3473524z ##[error]at org.picocontainer.behaviors.stored.getcomponentinstance(stored.java:91)  2017-07-26t05:18:22.3473524z ##[error]at org.picocontainer.defaultpicocontainer.getinstance(defaultpicocontainer.java:699)  2017-07-26t05:18:22.3483533z ##[error]at org.picocontainer.defaultpicocontainer.getcomponent(defaultpicocontainer.java:647)  2017-07-26t05:18:22.3483533z ##[error]at org.sonar.core.platform.componentcontainer$extendeddefaultpicocontainer.getcomponent(componentcontainer.java:67)  2017-07-26t05:18:22.3483533z ##[error]... 73 more  2017-07-26t05:18:22.3493576z ##[error]caused by: org.sonar.api.utils.sonarexception: exclusions > issues : invalid format. first field not define resource pattern: ,csharpsquid:s134,*  2017-07-26t05:18:22.3493576z ##[error]at org.sonar.scanner.issue.ignore.pattern.patterndecoder.checkregularlineconstraints(patterndecoder.java:78)  2017-07-26t05:18:22.3503528z ##[error]at org.sonar.scanner.issue.ignore.pattern.abstractpatterninitializer.initpatterns(abstractpatterninitializer.java:73)  2017-07-26t05:18:22.3503528z ##[error]at org.sonar.scanner.issue.ignore.pattern.abstractpatterninitializer.<init>(abstractpatterninitializer.java:41)  2017-07-26t05:18:22.3513586z ##[error]at org.sonar.scanner.issue.ignore.pattern.issueexclusionpatterninitializer.<init>(issueexclusionpatterninitializer.java:39)  2017-07-26t05:18:22.3513586z ##[error]at sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method)  2017-07-26t05:18:22.3513586z 22:18:22.213 debug: execution getversion  2017-07-26t05:18:22.3523565z 22:18:22.214 debug: execution stop  2017-07-26t05:18:22.3523565z ##[error]at sun.reflect.nativeconstructoraccessorimpl.newinstance(unknown source)  2017-07-26t05:18:22.3523565z ##[error]at sun.reflect.delegatingconstructoraccessorimpl.newinstance(unknown source)  2017-07-26t05:18:22.3533573z ##[error]at java.lang.reflect.constructor.newinstance(unknown source)  2017-07-26t05:18:22.3533573z ##[error]at org.picocontainer.injectors.abstractinjector.newinstance(abstractinjector.java:145)  2017-07-26t05:18:22.3543563z ##[error]at org.picocontainer.injectors.constructorinjector$1.run(constructorinjector.java:342)  2017-07-26t05:18:22.3543563z ##[error]at org.picocontainer.injectors.abstractinjector$threadlocalcyclicdependencyguard.observe(abstractinjector.java:270)  2017-07-26t05:18:22.3543563z ##[error]at org.picocontainer.injectors.constructorinjector.getcomponentinstance(constructorinjector.java:364)  2017-07-26t05:18:22.3563531z ##[error]at org.picocontainer.injectors.abstractinjectionfactory$lifecycleadapter.getcomponentinstance(abstractinjectionfactory.java:56)  2017-07-26t05:18:22.3563531z ##[error]at org.picocontainer.behaviors.abstractbehavior.getcomponentinstance(abstractbehavior.java:64)  2017-07-26t05:18:22.3573533z ##[error]at org.picocontainer.behaviors.stored.getcomponentinstance(stored.java:91)  2017-07-26t05:18:22.3573533z ##[error]at org.picocontainer.defaultpicocontainer.getinstance(defaultpicocontainer.java:699)  2017-07-26t05:18:22.3573533z ##[error]at org.picocontainer.defaultpicocontainer.getcomponent(defaultpicocontainer.java:647)  2017-07-26t05:18:22.3583572z ##[error]at org.sonar.core.platform.componentcontainer$extendeddefaultpicocontainer.getcomponent(componentcontainer.java:67)  2017-07-26t05:18:22.3583572z ##[error]... 87 more  2017-07-26t05:18:22.3583572z ##[error]22:18:22.213 error:  2017-07-26t05:18:22.3593679z ##[error]22:18:22.213 error: re-run sonarqube scanner using -x switch enable full debug logging. 

any appreciated.

somewhere have exclusion defined. it's not defined in ui. aside fact you've looked there, ui enforce 3 parts supplied.

places look:

  • command line arguments - okay, one's not either, thoroughness, these /d:sonar.x=y values on analysis command line
  • sonarqube.analysis.xml - path file passed on command line /s:path. it's used share parameter values among projects
  • .csproj file - <sonarqubesetting> element

other places parameters can set

  • in ui @ project level: administration > general settings > analysis scope
  • in ui @ global level: administration > analysis scope

Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -