You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by "Paul M. Hopper" <pa...@verizonbusiness.com> on 2006/01/31 19:54:13 UTC

[Digester} URI always comes up NULL

Good day,

I'm a newbie to Digester and therefore am running into URI resource 
issues when using Eclipse IDE to run my project.  I setup the CLASSPATH 
in the run tab for my main class (and print out as first line in 
application for verification).  But for the life of byte code I cannot 
get the resource to find my *.xml files.  I've debugged my code and 
found the URI always = null.  Code and XML files are attached.

hopp

output:

31 Jan 13:47:32 DEBUG 
com.verizonbusiness.eclipse.test.DigesterXMLConfigReader - C:\Documents 
and 
Settings\paul.hopper\workspace\dyson\etc\database-rules.xml;C:\Documents 
and Settings\paul.hopper\workspace\dyson\etc\database.xml;C:\Documents 
and Settings\paul.hopper\workspace\dyson;C:\Paul's Data\My 
Documents\Projects\cots_lib\common-20050609.012214.jar;C:\java\jConnect-6_0\classes\jconn3.jar;C:\java\commons-digester-1.7\commons-digester-1.7.jar;C:\java\logging-log4j-1.2.13\dist\lib\log4j-1.2.13.jar;C:\java\commons-collections-3.1\commons-collections-3.1.jar;C:\java\commons-logging-1.0.5\commons-logging.jar
31 Jan 13:47:33 DEBUG org.apache.commons.digester.Digester - 
addRuleSet() with no namespace URI
31 Jan 13:47:33 DEBUG org.apache.commons.digester.Digester - 
addRuleSet() with no namespace URI
31 Jan 13:47:33 DEBUG org.apache.commons.digester.Digester - 
register('-//Jakarta Apache //DTD digester-rules XML V1.0//EN', 
'jar:file:/C:/java/commons-digester-1.7/commons-digester-1.7.jar!/org/apache/commons/digester/xmlrules/digester-rules.dtd'
Exception in thread "main" 
org.apache.commons.digester.xmlrules.XmlLoadException
    at 
org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader.loadRules(FromXmlRuleSet.java:198)
    at 
org.apache.commons.digester.xmlrules.FromXmlRuleSet.addRuleInstances(FromXmlRuleSet.java:175)
    at 
org.apache.commons.digester.xmlrules.FromXmlRuleSet.addRuleInstances(FromXmlRuleSet.java:140)
    at org.apache.commons.digester.Digester.addRuleSet(Digester.java:1776)
    at 
org.apache.commons.digester.xmlrules.DigesterLoader.createDigester(DigesterLoader.java:79)
    at 
com.verizonbusiness.eclipse.test.DigesterXMLConfigReader.<init>(DigesterXMLConfigReader.java:25)
    at 
com.verizonbusiness.eclipse.test.DigesterXMLConfigReader.main(DigesterXMLConfigReader.java:51)
Caused by: java.lang.NullPointerException
    at 
org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader.loadRules(FromXmlRuleSet.java:196)
    ... 6 more