I thought this over again, and based on everything Mike has said, I think my proposed fix is wrong. pushDownEndpointReferences() is adding targets from a component reference to its "leaf" component reference. This should always be an add operation, never a replace. That's why ASM_5023 is now failing.
nonOverridable only applies between the composite ref and its promoted component ref within the same composite. So far I haven't found the code where the targets are resolved between a composite ref and its promoted component ref. Greg On Mon, Aug 8, 2011 at 10:46 AM, Simon Laws <simonsl...@googlemail.com>wrote: > > i've created https://issues.apache.org/jira/browse/TUSCANY-3912 to > cover this. From the set of four failures I originally saw on a full > build three are some bogus HTTP endpoint failure. The remaining is > TUSCNAY-5023 which we need to look at. > > Simon > > -- > Apache Tuscany committer: tuscany.apache.org > Co-author of a book about Tuscany and SCA: tuscanyinaction.com >