FromXmlRuleSet and SetNextRule classes not working in Unix enviroment
------------------------------------------------------------------------
Key: DIGESTER-109
URL: http://issues.apache.org/jira/browse/DIGESTER-109
Project: Commons Digester
Issue Type: Bug
Reporter: Anna Komaristaia
When I start the application in Unix, there are 2 classes cause the problem:
1) The NullPointerException in "FromXmlRuleSet " class in the method
"addRuleInstances(Digester, String)";
2) The NullPointerException in "SetNextRule" class in the method "end()";
Temporary solution
---------------------------
I recompiled the commons-digester jar with the next changes and it's working
fine in PC and Unix:
Changes in the "FromXmlRuleSet " class
1) public static final String DIGESTER_DTD_PATH = "digester-rules.dtd";
2) in the method "addRuleInstances"
the line
URL dtdURL =
getClass().getClassLoader().getResource(DIGESTER_DTD_PATH);
changed by
URL dtdURL = this.getClass().getResource(DIGESTER_DTD_PATH);
Changes In the "SetNextRule" class
the line
paramTypes[0] = digester.getClassLoader().loadClass(
paramType);
changed by
if( digester.getClassLoader() == null )
paramTypes[0] = Class.forName(paramType);
else
paramTypes[0] = digester.getClassLoader().loadClass(
paramType);
Thanks,
//Anna
--
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]