DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17576>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17576 org/apache/bcel/classfile/FieldOrMethod not found in classconstants Summary: org/apache/bcel/classfile/FieldOrMethod not found in classconstants Product: Ant Version: 1.5.1 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: Core AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I defined a simple versioning target of the form: <loadproperties srcfile="Version.class"> <filterchain> <classconstants/> </filterchain> </loadproperties> When I execute it I get the following error: java.lang.NoClassDefFoundError: org/apache/bcel/classfile/FieldOrMethod at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:120) at org.apache.tools.ant.filters.ClassConstants.read(ClassConstants.java: 144) at org.apache.tools.ant.filters.BaseFilterReader.readLine(BaseFilterRead er.java:208) at org.apache.tools.ant.filters.PrefixLines.read(PrefixLines.java:137) at org.apache.tools.ant.filters.BaseFilterReader.read(BaseFilterReader.j ava:123) at java.io.Reader.read(Reader.java:102) at org.apache.tools.ant.util.FileUtils.readFully(FileUtils.java:793) at org.apache.tools.ant.filters.util.ChainReaderHelper.readFully(ChainRe aderHelper.java:238) at org.apache.tools.ant.taskdefs.LoadProperties.execute(LoadProperties.j ava:139) at org.apache.tools.ant.Task.perform(Task.java:319) at org.apache.tools.ant.Target.execute(Target.java:309) at org.apache.tools.ant.Target.performTasks(Target.java:336) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.Project.executeTargets(Project.java:1250) at org.apache.tools.ant.Main.runBuild(Main.java:610) at org.apache.tools.ant.Main.start(Main.java:196) at org.apache.tools.ant.Main.main(Main.java:235) When I look at the source code, my 1.5.1 source drop says JAVA_CLASS_HELPER should be "org.apache.tools.ant.filters.util.JavaClassHelper", but I see from the comments at the top of the ClassConstants.java file that "This filter uses the BCEL external toolkit". So I'm wondering if somehow the 1.5.1 classes I downloaded were compiled from the source I'm looking at.