Am 11.05.2010 18:50, schrieb arja srinivasu:
Hi,
I have been running into an issue while creating an xml configuration object
from an xml file, I am using jdk 1.6.0_20 and commons-configuration-1.6.jar,
similar code works when the method is non-static, appreciate any comments or
pointers in resolving this issue
Here is the code which is creating this XMLConfiguration object.
privatestatic void load(String dataFilePath)throwsExceptionnull;null; finalFile dataFile =
newFile(dataFilePath);"Data file does not exist: "+ dataFile);// this check succeeds no assertion
error is thrown"Data file is not readable: "+ dataFile);// this check succeeds no assertion error
is thrown log.info("Reading the data file: "+ dataFile);newXMLConfiguration(dataFileURL);
{
URL dataFileURL =
HierarchicalConfiguration dataFromFile =
assertTrue(dataFile.exists(),
assertTrue(dataFile.canRead(),
dataFileURL = ConfigurationUtils.locate(dataFilePath); //Returns a proper
url of the file passed.
dataFromFile =
}
Your code example got somehow messed up and is hardly readable. Can you
please repost?
Oliver
Here is a partial stack trace of the error:
java.lang.NullPointerException
at java.net.URLDecoder.decode(Unknown Source) [na:1.6.0_20]
at java.net.URLDecoder.decode(Unknown Source) [na:1.6.0_20]
at org.apache.commons.configuration.ConfigurationUtils.fileFromURL(
at org.apache.commons.configuration.AbstractFileConfiguration.load(
at org.apache.commons.configuration.AbstractFileConfiguration.load(
at org.apache.commons.configuration.AbstractHierarchicalFileConfiguration.load(
at
org.apache.commons.configuration.AbstractHierarchicalFileConfiguration.<init>(
at org.apache.commons.configuration.XMLConfiguration.<init>(
Thanks in advance.
--Srinu: nullConfigurationUtils.java:719)
[commons-configuration-1.6.jar:1.6]AbstractFileConfiguration.java:276)
[commons-configuration-1.6.jar:1.6]AbstractFileConfiguration.java:193)
[commons-configuration-1.6.jar:1.6]AbstractHierarchicalFileConfiguration.java:164)
[commons-configuration-1.6.jar:1.6]AbstractHierarchicalFileConfiguration.java:126)
[commons-configuration-1.6.jar:1.6]XMLConfiguration.java:267)
[commons-configuration-1.6.jar:1.6]
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
For additional commands, e-mail: user-h...@commons.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
For additional commands, e-mail: user-h...@commons.apache.org