Lodaing of Digester Rules for classes extending ValidatorResources does not work ---------------------------------------------------------------------------------
Key: VALIDATOR-195 URL: http://issues.apache.org/jira/browse/VALIDATOR-195 Project: Commons Validator Type: Bug Versions: 1.3.0 Release, 1.2.0 Release Environment: Windows/Unix Reporter: Vijay Pandey If we extend the class "ValidatorResources", then the loading of the digester rules does not work properly. ---------------------------------ValidatorResources--------------------------------------------------------- private Digester initDigester() { URL rulesUrl = this.getClass().getResource("digester-rules.xml"); ----------------------------------------------------------------------------------------------------------------------- The above line tries to find the "digester-rules.xml" from the path of extending class and hence to make this work we need to copy the digester rules xml file in the same pacakge as the extending class. I think a better way might be is to accept a InputStream or URL for the digester rules in the constructor if someone wants to have their custom digester rules, and by default if it's not provided it should always take from the ValidatorResources path by changing the code this.getClass().getResource("digester-rules.xml"); to ValidatorResources.class.getResource("digester-rules.xml"); Thanks Vijay -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]