Saving PropertiesConfiguration created with PropertiesConfiguration()
constructor creates empty files
-----------------------------------------------------------------------------------------------------
Key: CONFIGURATION-222
URL: http://issues.apache.org/jira/browse/CONFIGURATION-222
Project: Commons Configuration
Issue Type: Bug
Environment: 1.3RC1
Reporter: Gabriele Garuglieri
Attachments: layout.patch
The introduction of PropertiesConfigurationLayout broke the saving of in
memory created PropertesConfiguration.
This piece of code will yield empt saved file:
PropertiesConfiguration pc = new PropertiesConfiguration();
pc.addProperty("string", "value1");
pc.save("testsave.properties");
The problem is that no PropertiesConfigurationLayout is created and
EVENT_ADD_PROPERTY is lost.
Then when saving, an empty PropertiesConfigurationLayout is created and nothing
is saved in output file.
Added creation of PropertiesConfigurationLayout to PropertiesConfiguration()
contructor, changed setLayout() to enforce that only one layout per
PropertiesConfiguration must exist and added a testcase for this condition.
--
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]