Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MethodParameterTypeRequired rule breaking #104

Open
DrStrangepork opened this issue Mar 4, 2021 · 4 comments
Open

MethodParameterTypeRequired rule breaking #104

DrStrangepork opened this issue Mar 4, 2021 · 4 comments

Comments

@DrStrangepork
Copy link

Following the documentation - https://codenarc.org/codenarc-rules-convention.html#methodparametertyperequired-rule - I added the following to my .groovylintrc.json:

    "MethodParameterTypeRequired": {
        "ignoreMethodNames": "populateMetrics"
    },

and when npm-groovy-lint on my code, I get the following error:

GroovyLint: Started CodeNarc Server after 1 attempts
CodeNarcServer http call unexpected error:
{
  "name": "StatusCodeError",
  "statusCode": 500,
  "message": "500 - {\"status\":\"error\",\"errorDtl\":\"org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:65)\\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoMetaMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:228)\\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:73)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:78)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:148)\\norg.codenarc.ruleset.TopLevelDelegate$_rule_closure1.doCall(RuleSetBuilder.groovy:76)\\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\njava.lang.reflect.Method.invoke(Method.java:498)\\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\\ngroovy.lang.Closure.call(Closure.java:412)\\norg.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForMapEntry(DefaultGroovyMethods.java:5949)\\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2397)\\norg.codehaus.groovy.runtime.dgm$201.invoke(Unknown Source)\\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)\\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\\norg.codenarc.ruleset.TopLevelDelegate.rule(RuleSetBuilder.groovy:76)\\norg.codenarc.ruleset.TopLevelDelegate$rule$0.callCurrent(Unknown Source)\\norg.codenarc.ruleset.TopLevelDelegate.methodMissing(RuleSetBuilder.groovy:114)\\nsun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)\\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\njava.lang.reflect.Method.invoke(Method.java:498)\\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\\ngroovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:947)\\ngroovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1331)\\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1264)\\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:816)\\norg.codenarc.ruleset.TopLevelDelegate.invokeMethod(RuleSetBuilder.groovy)\\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:413)\\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:337)\\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\\nScript1$_run_closure1.doCall(Script1.groovy:210)\\nScript1$_run_closure1.doCall(Script1.groovy)\\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\njava.lang.reflect.Method.invoke(Method.java:498)\\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:38)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)\\norg.codenarc.ruleset.RuleSetBuilder.ruleset(RuleSetBuilder.groovy:41)\\norg.codenarc.ruleset.RuleSetBuilder$ruleset.call(Unknown Source)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\\norg.codenarc.ruleset.GroovyDslRuleSet$_createGroovyShell_closure1.doCall(GroovyDslRuleSet.groovy:55)\\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\njava.lang.reflect.Method.invoke(Method.java:498)\\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\\ngroovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1328)\\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1264)\\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\\nScript1.run(Script1.groovy:1)\\ngroovy.lang.GroovyShell.evaluate(GroovyShell.java:505)\\ngroovy.lang.GroovyShell.evaluate(GroovyShell.java:492)\\ngroovy.lang.GroovyShell$evaluate.call(Unknown Source)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\\norg.codenarc.ruleset.GroovyDslRuleSet$_evaluateDsl_closure2.doCall(GroovyDslRuleSet.groovy:66)\\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\njava.lang.reflect.Method.invoke(Method.java:498)\\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\\ngroovy.lang.Closure.call(Closure.java:412)\\ngroovy.lang.Closure.call(Closure.java:428)\\norg.codehaus.groovy.runtime.IOGroovyMethods.withReader(IOGroovyMethods.java:1160)\\norg.codehaus.groovy.runtime.IOGroovyMethods.withReader(IOGroovyMethods.java:1209)\\norg.codehaus.groovy.runtime.dgm$947.invoke(Unknown Source)\\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)\\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\\norg.codenarc.ruleset.GroovyDslRuleSet.evaluateDsl(GroovyDslRuleSet.groovy:64)\\norg.codenarc.ruleset.GroovyDslRuleSet.this$2$evaluateDsl(GroovyDslRuleSet.groovy)\\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\njava.lang.reflect.Method.invoke(Method.java:498)\\norg.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)\\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)\\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:61)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\\norg.codenarc.ruleset.GroovyDslRuleSet.<init>(GroovyDslRuleSet.groovy:48)\\nsun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\\nsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\\nsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\\njava.lang.reflect.Constructor.newInstance(Constructor.java:423)\\norg.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72)\\norg.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)\\norg.codenarc.ruleset.RuleSetUtil.loadRuleSetFile(RuleSetUtil.groovy:40)\\norg.codenarc.ruleset.RuleSetUtil$loadRuleSetFile.call(Unknown Source)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\\norg.codenarc.CodeNarcRunner$_createRuleSet_closure2.doCall(CodeNarcRunner.groovy:101)\\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\njava.lang.reflect.Method.invoke(Method.java:498)\\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\\ngroovy.lang.Closure.call(Closure.java:412)\\ngroovy.lang.Closure.call(Closure.java:428)\\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2320)\\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2305)\\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2346)\\norg.codehaus.groovy.runtime.dgm$200.invoke(Unknown Source)\\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)\\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\\norg.codenarc.CodeNarcRunner.createRuleSet(CodeNarcRunner.groovy:100)\\norg.codenarc.CodeNarcRunner.execute(CodeNarcRunner.groovy:72)\\norg.codenarc.CodeNarcRunner$execute.call(Unknown Source)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)\\norg.codenarc.CodeNarc.execute(CodeNarc.groovy:159)\\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\njava.lang.reflect.Method.invoke(Method.java:498)\\norg.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)\\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)\\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:73)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\\ncom.nvuillam.CodeNarcServer.runCodeNarc(CodeNarcServer.groovy:138)\\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\njava.lang.reflect.Method.invoke(Method.java:498)\\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:351)\\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)\\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\\ncom.nvuillam.CodeNarcServer$_initialize_closure3.doCall(CodeNarcServer.groovy:101)\\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\njava.lang.reflect.Method.invoke(Method.java:498)\\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\\ngroovy.lang.Closure.call(Closure.java:412)\\norg.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:50)\\norg.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:110)\\ncom.sun.proxy.$Proxy6.handle(Unknown Source)\\ncom.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79)\\nsun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:83)\\ncom.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:82)\\nsun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:675)\\ncom.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79)\\nsun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:647)\\njava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\\njava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\\njava.lang.Thread.run(Thread.java:748)\",\"stdout\":\"INIT: Hit from Host: 192.168.0.202 on port: 59856\\nCodeNarcServer: received {\\\"codeNarcArgs\\\":\\\"-basedir=/Users/n0304144/globalsharedlib -rulesetfiles=file:/var/folders/d2/m515gf9j4_l8xb4q1z5fj5ynm_hm4n/T/npm-groovy-lint/codeNarcTmpRs_0.8593004444441139.groovy -includes=**/*.groovy,**/Jenkinsfile -report=xml:/var/folders/d2/m515gf9j4_l8xb4q1z5fj5ynm_hm4n/T/npm-groovy-lint/codeNarcReportXml_0.4437078866390318.xml\\\"}\\nCodeNarcServer ERROR: groovy.lang.MissingPropertyException: No such property: ignoreMethodNames for class: org.codenarc.rule.convention.MethodParameterTypeRequired\"}",
  "error": {
    "status": "error",
    "errorDtl": "org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:65)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoMetaMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:228)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:73)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:78)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:148)\norg.codenarc.ruleset.TopLevelDelegate$_rule_closure1.doCall(RuleSetBuilder.groovy:76)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.Closure.call(Closure.java:412)\norg.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForMapEntry(DefaultGroovyMethods.java:5949)\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2397)\norg.codehaus.groovy.runtime.dgm$201.invoke(Unknown Source)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.ruleset.TopLevelDelegate.rule(RuleSetBuilder.groovy:76)\norg.codenarc.ruleset.TopLevelDelegate$rule$0.callCurrent(Unknown Source)\norg.codenarc.ruleset.TopLevelDelegate.methodMissing(RuleSetBuilder.groovy:114)\nsun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:947)\ngroovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1331)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1264)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:816)\norg.codenarc.ruleset.TopLevelDelegate.invokeMethod(RuleSetBuilder.groovy)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:413)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:337)\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\nScript1$_run_closure1.doCall(Script1.groovy:210)\nScript1$_run_closure1.doCall(Script1.groovy)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:38)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)\norg.codenarc.ruleset.RuleSetBuilder.ruleset(RuleSetBuilder.groovy:41)\norg.codenarc.ruleset.RuleSetBuilder$ruleset.call(Unknown Source)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.ruleset.GroovyDslRuleSet$_createGroovyShell_closure1.doCall(GroovyDslRuleSet.groovy:55)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1328)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1264)\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\nScript1.run(Script1.groovy:1)\ngroovy.lang.GroovyShell.evaluate(GroovyShell.java:505)\ngroovy.lang.GroovyShell.evaluate(GroovyShell.java:492)\ngroovy.lang.GroovyShell$evaluate.call(Unknown Source)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.ruleset.GroovyDslRuleSet$_evaluateDsl_closure2.doCall(GroovyDslRuleSet.groovy:66)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.Closure.call(Closure.java:412)\ngroovy.lang.Closure.call(Closure.java:428)\norg.codehaus.groovy.runtime.IOGroovyMethods.withReader(IOGroovyMethods.java:1160)\norg.codehaus.groovy.runtime.IOGroovyMethods.withReader(IOGroovyMethods.java:1209)\norg.codehaus.groovy.runtime.dgm$947.invoke(Unknown Source)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.ruleset.GroovyDslRuleSet.evaluateDsl(GroovyDslRuleSet.groovy:64)\norg.codenarc.ruleset.GroovyDslRuleSet.this$2$evaluateDsl(GroovyDslRuleSet.groovy)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:61)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\norg.codenarc.ruleset.GroovyDslRuleSet.<init>(GroovyDslRuleSet.groovy:48)\nsun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\nsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\nsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\njava.lang.reflect.Constructor.newInstance(Constructor.java:423)\norg.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72)\norg.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)\norg.codenarc.ruleset.RuleSetUtil.loadRuleSetFile(RuleSetUtil.groovy:40)\norg.codenarc.ruleset.RuleSetUtil$loadRuleSetFile.call(Unknown Source)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.CodeNarcRunner$_createRuleSet_closure2.doCall(CodeNarcRunner.groovy:101)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.Closure.call(Closure.java:412)\ngroovy.lang.Closure.call(Closure.java:428)\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2320)\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2305)\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2346)\norg.codehaus.groovy.runtime.dgm$200.invoke(Unknown Source)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.CodeNarcRunner.createRuleSet(CodeNarcRunner.groovy:100)\norg.codenarc.CodeNarcRunner.execute(CodeNarcRunner.groovy:72)\norg.codenarc.CodeNarcRunner$execute.call(Unknown Source)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)\norg.codenarc.CodeNarc.execute(CodeNarc.groovy:159)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:73)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\ncom.nvuillam.CodeNarcServer.runCodeNarc(CodeNarcServer.groovy:138)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:351)\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\ncom.nvuillam.CodeNarcServer$_initialize_closure3.doCall(CodeNarcServer.groovy:101)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.Closure.call(Closure.java:412)\norg.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:50)\norg.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:110)\ncom.sun.proxy.$Proxy6.handle(Unknown Source)\ncom.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79)\nsun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:83)\ncom.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:82)\nsun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:675)\ncom.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79)\nsun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:647)\njava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\njava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\njava.lang.Thread.run(Thread.java:748)",
    "stdout": "INIT: Hit from Host: 192.168.0.202 on port: 59856\nCodeNarcServer: received {\"codeNarcArgs\":\"-basedir=/Users/n0304144/globalsharedlib -rulesetfiles=file:/var/folders/d2/m515gf9j4_l8xb4q1z5fj5ynm_hm4n/T/npm-groovy-lint/codeNarcTmpRs_0.8593004444441139.groovy -includes=**/*.groovy,**/Jenkinsfile -report=xml:/var/folders/d2/m515gf9j4_l8xb4q1z5fj5ynm_hm4n/T/npm-groovy-lint/codeNarcReportXml_0.4437078866390318.xml\"}\nCodeNarcServer ERROR: groovy.lang.MissingPropertyException: No such property: ignoreMethodNames for class: org.codenarc.rule.convention.MethodParameterTypeRequired"
  },
  "options": {
    "method": "POST",
    "uri": "http://192.168.0.202:7484",
    "body": {
      "codeNarcArgs": "-basedir=/Users/n0304144/globalsharedlib -rulesetfiles=file:/var/folders/d2/m515gf9j4_l8xb4q1z5fj5ynm_hm4n/T/npm-groovy-lint/codeNarcTmpRs_0.8593004444441139.groovy -includes=**/*.groovy,**/Jenkinsfile -report=xml:/var/folders/d2/m515gf9j4_l8xb4q1z5fj5ynm_hm4n/T/npm-groovy-lint/codeNarcReportXml_0.4437078866390318.xml"
    },
    "json": true,
    "simple": true,
    "resolveWithFullResponse": false,
    "transform2xxOnly": false
  },
  "response": {
    "statusCode": 500,
    "body": {
      "status": "error",
      "errorDtl": "org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:65)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoMetaMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:228)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:73)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:78)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:148)\norg.codenarc.ruleset.TopLevelDelegate$_rule_closure1.doCall(RuleSetBuilder.groovy:76)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.Closure.call(Closure.java:412)\norg.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForMapEntry(DefaultGroovyMethods.java:5949)\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2397)\norg.codehaus.groovy.runtime.dgm$201.invoke(Unknown Source)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.ruleset.TopLevelDelegate.rule(RuleSetBuilder.groovy:76)\norg.codenarc.ruleset.TopLevelDelegate$rule$0.callCurrent(Unknown Source)\norg.codenarc.ruleset.TopLevelDelegate.methodMissing(RuleSetBuilder.groovy:114)\nsun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:947)\ngroovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1331)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1264)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:816)\norg.codenarc.ruleset.TopLevelDelegate.invokeMethod(RuleSetBuilder.groovy)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:413)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:337)\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\nScript1$_run_closure1.doCall(Script1.groovy:210)\nScript1$_run_closure1.doCall(Script1.groovy)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:38)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)\norg.codenarc.ruleset.RuleSetBuilder.ruleset(RuleSetBuilder.groovy:41)\norg.codenarc.ruleset.RuleSetBuilder$ruleset.call(Unknown Source)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.ruleset.GroovyDslRuleSet$_createGroovyShell_closure1.doCall(GroovyDslRuleSet.groovy:55)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1328)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1264)\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\nScript1.run(Script1.groovy:1)\ngroovy.lang.GroovyShell.evaluate(GroovyShell.java:505)\ngroovy.lang.GroovyShell.evaluate(GroovyShell.java:492)\ngroovy.lang.GroovyShell$evaluate.call(Unknown Source)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.ruleset.GroovyDslRuleSet$_evaluateDsl_closure2.doCall(GroovyDslRuleSet.groovy:66)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.Closure.call(Closure.java:412)\ngroovy.lang.Closure.call(Closure.java:428)\norg.codehaus.groovy.runtime.IOGroovyMethods.withReader(IOGroovyMethods.java:1160)\norg.codehaus.groovy.runtime.IOGroovyMethods.withReader(IOGroovyMethods.java:1209)\norg.codehaus.groovy.runtime.dgm$947.invoke(Unknown Source)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.ruleset.GroovyDslRuleSet.evaluateDsl(GroovyDslRuleSet.groovy:64)\norg.codenarc.ruleset.GroovyDslRuleSet.this$2$evaluateDsl(GroovyDslRuleSet.groovy)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:61)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\norg.codenarc.ruleset.GroovyDslRuleSet.<init>(GroovyDslRuleSet.groovy:48)\nsun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\nsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\nsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\njava.lang.reflect.Constructor.newInstance(Constructor.java:423)\norg.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72)\norg.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)\norg.codenarc.ruleset.RuleSetUtil.loadRuleSetFile(RuleSetUtil.groovy:40)\norg.codenarc.ruleset.RuleSetUtil$loadRuleSetFile.call(Unknown Source)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.CodeNarcRunner$_createRuleSet_closure2.doCall(CodeNarcRunner.groovy:101)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.Closure.call(Closure.java:412)\ngroovy.lang.Closure.call(Closure.java:428)\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2320)\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2305)\norg.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2346)\norg.codehaus.groovy.runtime.dgm$200.invoke(Unknown Source)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)\norg.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\norg.codenarc.CodeNarcRunner.createRuleSet(CodeNarcRunner.groovy:100)\norg.codenarc.CodeNarcRunner.execute(CodeNarcRunner.groovy:72)\norg.codenarc.CodeNarcRunner$execute.call(Unknown Source)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)\norg.codenarc.CodeNarc.execute(CodeNarc.groovy:159)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)\norg.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:73)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)\ncom.nvuillam.CodeNarcServer.runCodeNarc(CodeNarcServer.groovy:138)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:351)\norg.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)\norg.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)\norg.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)\ncom.nvuillam.CodeNarcServer$_initialize_closure3.doCall(CodeNarcServer.groovy:101)\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\njava.lang.reflect.Method.invoke(Method.java:498)\norg.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)\ngroovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)\norg.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)\ngroovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)\ngroovy.lang.Closure.call(Closure.java:412)\norg.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:50)\norg.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:110)\ncom.sun.proxy.$Proxy6.handle(Unknown Source)\ncom.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79)\nsun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:83)\ncom.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:82)\nsun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:675)\ncom.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79)\nsun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:647)\njava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\njava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\njava.lang.Thread.run(Thread.java:748)",
      "stdout": "INIT: Hit from Host: 192.168.0.202 on port: 59856\nCodeNarcServer: received {\"codeNarcArgs\":\"-basedir=/Users/n0304144/globalsharedlib -rulesetfiles=file:/var/folders/d2/m515gf9j4_l8xb4q1z5fj5ynm_hm4n/T/npm-groovy-lint/codeNarcTmpRs_0.8593004444441139.groovy -includes=**/*.groovy,**/Jenkinsfile -report=xml:/var/folders/d2/m515gf9j4_l8xb4q1z5fj5ynm_hm4n/T/npm-groovy-lint/codeNarcReportXml_0.4437078866390318.xml\"}\nCodeNarcServer ERROR: groovy.lang.MissingPropertyException: No such property: ignoreMethodNames for class: org.codenarc.rule.convention.MethodParameterTypeRequired"
    },
    "headers": {
      "date": "Thu, 04 Mar 2021 18:53:55 GMT",
      "transfer-encoding": "chunked",
      "content-type": "application/json"
    },
    "request": {
      "uri": {
        "protocol": "http:",
        "slashes": true,
        "auth": null,
        "host": "192.168.0.202:7484",
        "port": "7484",
        "hostname": "192.168.0.202",
        "hash": null,
        "search": null,
        "query": null,
        "pathname": "/",
        "path": "/",
        "href": "http://192.168.0.202:7484/"
      },
      "method": "POST",
      "headers": {
        "accept": "application/json",
        "content-type": "application/json",
        "content-length": 338
      }
    }
  }
}

After which I get "Running CodeNarc for ..." which never terminates.

This seems relevant: "CodeNarcServer ERROR: groovy.lang.MissingPropertyException: No such property: ignoreMethodNames for class: org.codenarc.rule.convention.MethodParameterTypeRequired"

Copy link

This issue has been automatically marked as stale because it has not had recent activity.
It will be closed in 14 days if no further activity occurs.
Thank you for your contributions.

If you think this issue should stay open, please remove the O: stale 🤖 label or comment on the issue.

@nvuillam
Copy link
Owner

@DrStrangepork is the issue still happening with latest version ?

@DrStrangepork
Copy link
Author

Yes, though I am now getting different errors, the same base error remains:

groovy.lang.MissingPropertyException: No such property: ignoreMethodNames for class: org.codenarc.rule.convention.MethodParameterTypeRequired

Selecting "Analyze code" from within the VS Code IDE (with Basic: Verbose and Debug: Logging checked):

npm-groovy-lint error: Fatal error while calling CodeNarc
Reason: unknown
10:54:55.290 [main] INFO  o.c.r.PropertiesFileRuleRegistry -- Loaded properties file in 13ms; 397 rules
Exception in thread "main" java.lang.NoSuchFieldException: ignoreMethodNames
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at org.codenarc.util.PropertyUtil.setPropertyFromString(PropertyUtil.groovy:37)
	at org.codenarc.util.PropertyUtil$setPropertyFromString.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codenarc.util.PropertyUtil$setPropertyFromString.call(Unknown Source)
	at org.codenarc.ruleset.JsonReaderRuleSet$_setRuleProperties_closure2.doCall(JsonReaderRuleSet.groovy:76)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:274)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
	at groovy.lang.Closure.call(Closure.java:412)
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForMapEntry(DefaultGroovyMethods.java:6082)
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2435)
	at org.codehaus.groovy.runtime.dgm$203.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
	at org.codenarc.ruleset.JsonReaderRuleSet.setRuleProperties(JsonReaderRuleSet.groovy:75)
	at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:362)
	at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:194)
	at org.codenarc.ruleset.JsonReaderRuleSet$_loadRuleElements_closure1.doCall(JsonReaderRuleSet.groovy:70)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:274)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
	at groovy.lang.Closure.call(Closure.java:412)
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForMapEntry(DefaultGroovyMethods.java:6082)
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2435)
	at org.codehaus.groovy.runtime.dgm$203.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
	at org.codenarc.ruleset.JsonReaderRuleSet.loadRuleElements(JsonReaderRuleSet.groovy:60)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:61)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at org.codenarc.ruleset.JsonReaderRuleSet.<init>(JsonReaderRuleSet.groovy:43)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at org.codenarc.ruleset.RuleSetUtil.loadRuleSetFromString(RuleSetUtil.groovy:42)
	at org.codenarc.ruleset.RuleSetUtil$loadRuleSetFromString.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
	at org.codenarc.CodeNarcRunner.createInitialRuleSetFromString(CodeNarcRunner.groovy:176)
	at org.codenarc.CodeNarcRunner.createInitialRuleSet(CodeNarcRunner.groovy:171)
	at org.codenarc.CodeNarcRunner.buildRuleSet(CodeNarcRunner.groovy:135)
	at org.codenarc.CodeNarcRunner.execute(CodeNarcRunner.groovy:90)
	at org.codenarc.CodeNarcRunner$execute.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)
	at org.codenarc.CodeNarc.execute(CodeNarc.groovy:226)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:170)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:73)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
	at com.nvuillam.CodeNarcServer.main(CodeNarcServer.groovy:107)

Running npm-groovy-lint from the Terminal:

# npm-groovy-lint --verbose vars/artifactoryPromoteBuild.groovy
(node:20301) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
CodeNarcServer http call unexpected error:
{
  "name": "RequestError",
  "message": "Error: connect ETIMEDOUT 10.0.0.36:7484",
  "cause": {
    "errno": -60,
    "code": "ETIMEDOUT",
    "syscall": "connect",
    "address": "10.0.0.36",
    "port": 7484
  },
  "error": {
    "errno": -60,
    "code": "ETIMEDOUT",
    "syscall": "connect",
    "address": "10.0.0.36",
    "port": 7484
  },
  "options": {
    "method": "POST",
    "uri": "http://10.0.0.36:7484",
    "body": {
      "codeNarcArgs": "-basedir=/Users/n0304144/git/PIP/globalsharedlib -rulesetfiles=file:/var/folders/d2/m515gf9j4_l8xb4q1z5fj5ynm_hm4n/T/npm-groovy-lint/codeNarcTmpRs_0.3028841012726551.groovy -includes=**/*.groovy,**/Jenkinsfile -report=xml:/var/folders/d2/m515gf9j4_l8xb4q1z5fj5ynm_hm4n/T/npm-groovy-lint/codeNarcReportXml_0.14062401983043427.xml"
    },
    "json": true,
    "simple": true,
    "resolveWithFullResponse": false,
    "transform2xxOnly": false
  }
}
GroovyLint: Error running CodeNarc: 
(node:20349) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:20349) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'exec' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'ls' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'find' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'grep' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'head' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'ln' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'mkdir' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'rm' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'mv' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'sed' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'set' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'sort' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'tail' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'test' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'to' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'toEnd' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'touch' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'uniq' of module exports inside circular dependency
(node:20349) Warning: Accessing non-existent property 'which' of module exports inside circular dependency
groovy.lang.MissingPropertyException: No such property: ignoreMethodNames for class: org.codenarc.rule.convention.MethodParameterTypeRequired
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:65)
        at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoMetaMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:228)
        at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:73)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
        at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:78)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:148)
        at org.codenarc.ruleset.TopLevelDelegate$_rule_closure1.doCall(RuleSetBuilder.groovy:76)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)
        at groovy.lang.Closure.call(Closure.java:412)
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForMapEntry(DefaultGroovyMethods.java:5949)
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2397)
        at org.codehaus.groovy.runtime.dgm$201.invoke(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)
        at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
        at org.codenarc.ruleset.TopLevelDelegate.rule(RuleSetBuilder.groovy:76)
        at org.codenarc.ruleset.TopLevelDelegate$rule$0.callCurrent(Unknown Source)
        at org.codenarc.ruleset.TopLevelDelegate.methodMissing(RuleSetBuilder.groovy:114)
        at jdk.internal.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
        at groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:947)
        at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1331)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1264)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:816)
        at org.codenarc.ruleset.TopLevelDelegate.invokeMethod(RuleSetBuilder.groovy)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:413)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:337)
        at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
        at Script1$_run_closure1.doCall(Script1.groovy:210)
        at Script1$_run_closure1.doCall(Script1.groovy)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)
        at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:38)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)
        at org.codenarc.ruleset.RuleSetBuilder.ruleset(RuleSetBuilder.groovy:41)
        at org.codenarc.ruleset.RuleSetBuilder$ruleset.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
        at org.codenarc.ruleset.GroovyDslRuleSet$_createGroovyShell_closure1.doCall(GroovyDslRuleSet.groovy:55)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)
        at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1328)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1264)
        at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
        at Script1.run(Script1.groovy:1)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:505)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:492)
        at groovy.lang.GroovyShell$evaluate.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
        at org.codenarc.ruleset.GroovyDslRuleSet$_evaluateDsl_closure2.doCall(GroovyDslRuleSet.groovy:66)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)
        at groovy.lang.Closure.call(Closure.java:412)
        at groovy.lang.Closure.call(Closure.java:428)
        at org.codehaus.groovy.runtime.IOGroovyMethods.withReader(IOGroovyMethods.java:1160)
        at org.codehaus.groovy.runtime.IOGroovyMethods.withReader(IOGroovyMethods.java:1209)
        at org.codehaus.groovy.runtime.dgm$947.invoke(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)
        at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
        at org.codenarc.ruleset.GroovyDslRuleSet.evaluateDsl(GroovyDslRuleSet.groovy:64)
        at org.codenarc.ruleset.GroovyDslRuleSet.this$2$evaluateDsl(GroovyDslRuleSet.groovy)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
        at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)
        at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:61)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
        at org.codenarc.ruleset.GroovyDslRuleSet.<init>(GroovyDslRuleSet.groovy:48)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72)
        at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
        at org.codenarc.ruleset.RuleSetUtil.loadRuleSetFile(RuleSetUtil.groovy:40)
        at org.codenarc.ruleset.RuleSetUtil$loadRuleSetFile.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
        at org.codenarc.CodeNarcRunner$_createRuleSet_closure2.doCall(CodeNarcRunner.groovy:101)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1029)
        at groovy.lang.Closure.call(Closure.java:412)
        at groovy.lang.Closure.call(Closure.java:428)
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2320)
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2305)
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2346)
        at org.codehaus.groovy.runtime.dgm$200.invoke(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:247)
        at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
        at org.codenarc.CodeNarcRunner.createRuleSet(CodeNarcRunner.groovy:100)
        at org.codenarc.CodeNarcRunner.execute(CodeNarcRunner.groovy:72)
        at org.codenarc.CodeNarcRunner$execute.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)
        at org.codenarc.CodeNarc.execute(CodeNarc.groovy:159)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
        at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)
        at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:73)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
        at org.codenarc.CodeNarc.main(CodeNarc.groovy:135)

@DrStrangepork
Copy link
Author

DrStrangepork commented Dec 22, 2023

I also updated to the latest npm-groovy-lint, and I'm still getting the same errors.

# npm-groovy-lint --version
GroovyLint: Successfully processed CodeNarc:
CodeNarc version 3.3.0
npm-groovy-lint version 14.0.1

Embeds:
CodeNarc version 3.3.0
- Groovy version 3.0.9 (superlite)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants