Shortly after I posted I did find a checkstyle bug report that mentioned that there have been changes between the 4.3 and 5.0 check files and I was trying to use 5.0 with my older 4.3 check files. However, I have since marked my dependency as 4.3 and I have the same problem. I am not sure if it is still using 5.0 from cache or something like that?
I am leaning toward it just being a problem with checkstyle rather than a Gradle one. Tomek Kaczanowski-3 wrote: > > Hello, > > seems to me like you are feeding Checkstyle 5 with rules set > compatible with Checkstyle 4.4 (or something similar - Checkstyle is > not always backward-compatible). > > -- > Regards / Pozdrawiam > Tomek Kaczanowski > > > > 2010/5/6 mjparme <[email protected]>: >> >> I am trying to use the Ant task to run Checkstyle (the built-in >> checkstyle >> task appears to require the config file to be on the local filesystem, >> mine >> is on a webserver so it can be used by everyone). >> >> Here is my task: >> >> task checkstyle { >> ant.taskdef(resource: 'checkstyletask.properties', classpath: >> configurations.checkstyle.asPath) { >> classpath { >> fileset(dir: 'lib') { >> include(name: '*.jar') >> } >> } >> } >> >> ant.checkstyle(configurl: 'http://linux15/java/custom_checks.xml') { >> fileset(dir: 'src') <--This appears to be the offending line >> formatter(type: 'plain') >> formatter(type: 'xml', toFile: 'build/checkstyle_errors.xml') >> } >> } >> >> The "fileset(dir: 'src')" line seems to be the one creating this >> Exception, >> I have no idea what it means by "TreeWalker is not allowed as a parent of >> FileLength". Where is it getting FileLength from? >> >> Can anyone provide any insight? >> >> Caused by: org.apache.tools.ant.BuildException: Unable to create a >> Checker: >> cannot initialize module TreeWalker - TreeWalker is not allowed as a >> parent >> of FileLength >> at >> com.puppycrawl.tools.checkstyle.CheckStyleTask.createChecker(CheckStyleTask.java:383) >> at >> com.puppycrawl.tools.checkstyle.CheckStyleTask.realExecute(CheckStyleTask.java:300) >> at >> com.puppycrawl.tools.checkstyle.CheckStyleTask.execute(CheckStyleTask.java:262) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at >> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) >> at org.apache.tools.ant.Task.perform(Task.java:348) >> at groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:204) >> at >> groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:147) >> at groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:154) >> at >> org.gradle.api.internal.project.ant.BasicAntBuilder.doInvokeMethod(BasicA >> -- >> View this message in context: >> http://old.nabble.com/Trying-to-use-Checkstyle%2C-getting-TreeWalker-error-tp28476461p28476461.html >> Sent from the gradle-user mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > > > > -- > Regards / Pozdrawiam > Tomek Kaczanowski > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > > -- View this message in context: http://old.nabble.com/Trying-to-use-Checkstyle%2C-getting-TreeWalker-error-tp28476461p28477774.html Sent from the gradle-user mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
