Unable to initialize a new user defined check class

Bhavana <[email protected]>
Newsgroups gmane.comp.java.audit.checkstyle.user
Message-ID <[email protected]>
Hello everyone


This is my first post here. I just got started with Checkstyle. I wrote a
new Check and I'm trying to make it work using ant.

The following are the contents of my ant target:

<project name="checkstyle1" default="" basedir="."
xmlns:cs="antlib:com.puppycrawl.tools.checkstyle">
<target name="runCS">
<cs:checkstyle
config="..\config\mychecks.xml" file="..\java\src\tools\SomeJavaFile.java"/>
    </target>
</project>

This what my config file contains:

<?xml version="1.0"?>

<!DOCTYPE module PUBLIC
    "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
    "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">

<module name="Checker">
    <module name="TreeWalker">
        <module name="ManualSteps"/>
    </module>

</module>

I get the following error when I run ant runCS -verbose

runCS:
parsing buildfile
jar:file:/C:/dev/tools/ant/apache-ant-1.6.5/lib/checkstyle-all
-4.4.jar!/com/puppycrawl/tools/checkstyle/antlib.xml with URI =
jar:file:/C:/dev
/tools/ant/apache-ant-1.6.5/lib/checkstyle-all-4.4.jar!/com/puppycrawl/tools/che
ckstyle/antlib.xml
[cs:checkstyle] checkstyle version 4.4
[cs:checkstyle] compiled on Mon December 17 2007, 08:39 EST
[cs:checkstyle] Total execution took 109 ms.

BUILD FAILED
C:\EXTEND~1\build\build-checkstyle.xml:5: Unable to cr
eate a Checker: cannot initialize module TreeWalker - Unable to instantiate
Manu
alSteps
        at
com.puppycrawl.tools.checkstyle.CheckStyleTask.createChecker(CheckSty
leTask.java:386)
        at
com.puppycrawl.tools.checkstyle.CheckStyleTask.realExecute(CheckStyle
Task.java:304)
        at
com.puppycrawl.tools.checkstyle.CheckStyleTask.execute(CheckStyleTask
.java:265)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: cannot
initi
alize module TreeWalker - Unable to instantiate ManualSteps
        at
com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:165)
        at
com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(Automatic
Bean.java:208)
        at
com.puppycrawl.tools.checkstyle.CheckStyleTask.createChecker(CheckSty
leTask.java:377)
        ... 14 more
Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: Unable
to in
stantiate ManualSteps
        at
com.puppycrawl.tools.checkstyle.PackageObjectFactory.createModule(Pac
kageObjectFactory.java:152)
        at
com.puppycrawl.tools.checkstyle.TreeWalker.setupChild(TreeWalker.java
:213)
        at
com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(Automatic
Bean.java:208)
        at
com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:144)
        ... 16 more
Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: Unable
to in
stantiate ManualStepsCheck
        at
com.puppycrawl.tools.checkstyle.PackageObjectFactory.doMakeObject(Pac
kageObjectFactory.java:94)
        at
com.puppycrawl.tools.checkstyle.PackageObjectFactory.createModule(Pac
kageObjectFactory.java:149)
        ... 19 more
--- Nested Exception ---
com.puppycrawl.tools.checkstyle.api.CheckstyleException: cannot initialize
modul
e TreeWalker - Unable to instantiate ManualSteps
        at
com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:165)
        at
com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(Automatic
Bean.java:208)
Bean.java:208)
        at
com.puppycrawl.tools.checkstyle.CheckStyleTask.createChecker(CheckSty
leTask.java:377)
        at
com.puppycrawl.tools.checkstyle.CheckStyleTask.realExecute(CheckStyle
Task.java:304)
        at
com.puppycrawl.tools.checkstyle.CheckStyleTask.execute(CheckStyleTask
.java:265)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: Unable
to in
stantiate ManualSteps
        at
com.puppycrawl.tools.checkstyle.PackageObjectFactory.createModule(Pac
kageObjectFactory.java:152)
        at
com.puppycrawl.tools.checkstyle.TreeWalker.setupChild(TreeWalker.java
:213)
        at
com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(Automatic
Bean.java:208)
        at
com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:144)
        ... 16 more
Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: Unable
to in
stantiate ManualStepsCheck
        at
com.puppycrawl.tools.checkstyle.PackageObjectFactory.doMakeObject(Pac
kageObjectFactory.java:94)
        at
com.puppycrawl.tools.checkstyle.PackageObjectFactory.createModule(Pac
kageObjectFactory.java:149)
        ... 19 more

Total time: 0 seconds




Any ideas what I'm doing wrong?

Thanks

Bhavana


-- 
Bhavana

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php

_______________________________________________
Checkstyle-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/checkstyle-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.