In my main applicationContext.xml I have:
and in servicesContext.xml:
This setup throws the IllegalArgumentError at line #173 of PropertyPlaceholderResolver. In some cases, the Properties object shows SAS successfully parsing the value from applicationContext.properties while failing to do so for servicesContext.properties, and other times, it's vice versa.
The documentation (http://www.springactionscript.org/docs/reference/html/container-documentation.html#external_property_files) implies that one could have multiple property files spread across multiple context XMLs like my example from above. However, it doesn't look like that's the case since once I consolidated all the placeholder values into one prop file, SAS was then able to parse all of the properties without issue.
Not sure if this was a bug or a simple feature/improvement request or perhaps even a known limitation that should be more clearly stated in the current documentation. Thanks and keep up the good work.
|Field||Original Value||New Value|
|Fix Version/s||1.0 [ 11273 ]|
|Resolution||Complete [ 8 ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|127d 13h 23m||1||Christophe Herreman||19/Jun/10 9:41 PM|