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.
- command line arguments - okay, one's not either, thoroughness, these
/d:sonar.x=yvalues 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
Post a Comment