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


Reply via email to