cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'bp:reference-list'.

For me, mixing Blueprint and Spring namespaces does not work at all. I separated my bundle configuration into two configuration files. One with a Spring namespace and the other with the Blueprint namespace, containing the reference list.

But I get an error The matching wildcard is strict, but no declaration can be found for element 'reference-list'.

If I place the <reference-list> outside the <beans:bean> then I do not get any error but the <reference-list> is supposed to get updated dynamically if new services are registered that implement the IRemoteServiceProvider interface and I want the services property to be updated too.