Found issue where Java implementation can resolve nested substitution, but this implementation gets confused because it doesn't expect reference to yet unresolved substitution.
What is very strange is that removal of declaration configuration.param1 results in successful resolution of all substitutions.
However, with this declaration resolution crashes on configuration.persistence.connection.serverName with
raise ConfigWrongTypeException(
pyhocon.exceptions.ConfigWrongTypeException: configuration.persistence.connection has type ConfigValues rather than dict
Found issue where Java implementation can resolve nested substitution, but this implementation gets confused because it doesn't expect reference to yet unresolved substitution.
Here is an example:
What is very strange is that removal of declaration
configuration.param1
results in successful resolution of all substitutions. However, with this declaration resolution crashes onconfiguration.persistence.connection.serverName
with