[ http://issues.apache.org/jira/browse/DIGESTER-109?page=comments#action_12444131 ] Anna Komaristaia commented on DIGESTER-109: -------------------------------------------
Hi Henri, It is command line application . The digester and validator jars is stored in $DEMO_HOME/lib and they listed in the $CLASSPATH. $DEMO_HOME is my application home. my $JAVA_HOME is $DEMO_HOME/jre/solaris_sparc which contains JRE 1.5 Should I put the commons jar files in $JAVA_HOME/jre/lib/ext ? Thanks, //Anna > FromXmlRuleSet and SetNextRule classloader issue > --------------------------------------------------- > > 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]