Hi Thiago, I would expect this to throw an exception on application start.
I would also expected that `configuration.override` would fix this, although it's not that clear what should happen if you're overriding a contribution twice, say, in different modules. Can we order the overrides somehow? If so I'd expected the last override would win if ordered, if override isn't ordered anyhow -- should fail with an error due to ambiguity. Not sure if that's doable at the moment, so just theorising. On Fri, Oct 27, 2017 at 4:40 PM, Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > Hello! > > I've just stumbled again at https://issues.apache.org/ > jira/browse/TAP5-1305, > which boiled down to Tapestry-IoC dropping a contribution to an ordered > configuration if there's another contribution with the same id. I fixed it > specifically for service decorators. For service configurations, it > remained the same: the contribution is dropped with a warning in the log, > but I think this is easy to overlook and can cause errors which are > difficult to spot since you consider that all contributions. > > What do you think of making contributing two different values to an ordered > configuration with the same id a show-stopping error? > > -- > Thiago > -- Dmitry Gusev AnjLab Team http://anjlab.com