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
>

Reply via email to