<div dir="ltr"><div>Hi:<br><br></div>I am missing something w.r.t FileBackedHTTPResource ------ not sure where the flaw in my config lies and been starring at it for a while?  Any tips will be greatly appreciated.<br><br><br><div><div>In 'services.xml':<br><br> <util:list id="shibboleth.AttributeFilterResources"><br>        <ref bean="FileBackedAttributeFilter"/><br>    </util:list><br><br>    <bean id="FileBackedAttributeFilter"<br>          class="net.shibboleth.ext.spring.resource.FileBackedHTTPResource"<br>          c:url="<a href="https://example.com/idp/attribute-filter.xml">https://example.com/idp/attribute-filter.xml</a>"<br>          c:backingFile="%{idp.home}/conf/attribute-filter.dwn.xml"><br>    </bean><br><br><br></div><div>Error on startup in 'idp-process.log':<br></div><div><br>2016-12-22 16:45:15,866 - WARN [net.shibboleth.ext.spring.context.DelimiterAwareApplicationContext:549] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shibboleth.AttributeFilterResources': Cannot resolve reference to bean 'FileBackedAttributeFilter' while setting bean property 'sourceList' with key [0]; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'FileBackedAttributeFilter' defined in file [/opt/shibboleth-idp/system/conf/../../conf/services.xml]: Unsatisfied dependency expressed through constructor parameter 1: Ambiguous argument values for parameter of type [org.apache.http.client.HttpClient] - did you specify the correct bean references as arguments?<br>Related cause: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'FileBackedAttributeFilter' defined in file [/opt/shibboleth-idp/system/conf/../../conf/services.xml]: Unsatisfied dependency expressed through constructor parameter 0: Ambiguous argument values for parameter of type [org.apache.http.client.HttpClient] - did you specify the correct bean references as arguments?<br>Related cause: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'FileBackedAttributeFilter' defined in file [/opt/shibboleth-idp/system/conf/../../conf/services.xml]: Unsatisfied dependency expressed through constructor parameter 1: Ambiguous argument values for parameter of type [org.apache.http.client.HttpClient] - did you specify the correct bean references as arguments?<br><br>2016-12-22 16:45:15,875 - INFO [net.shibboleth.utilities.java.support.service.AbstractReloadableService:207] - Service 'shibboleth.LoggingService': Starting shutdown<br><br>2016-12-22 16:45:15,875 - INFO [net.shibboleth.utilities.java.support.service.AbstractReloadableService:216] - Service 'shibboleth.LoggingService': Completing shutdown<br><br>2016-12-22 16:45:15,896 - ERROR [org.springframework.web.context.ContextLoader:351] - Context initialization failed<br>org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shibboleth.AttributeFilterResources': Cannot resolve reference to bean 'FileBackedAttributeFilter' while setting bean property 'sourceList' with key [0]; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'FileBackedAttributeFilter' defined in file [/opt/shibboleth-idp/system/conf/../../conf/services.xml]: Unsatisfied dependency expressed through constructor parameter 1: Ambiguous argument values for parameter of type [org.apache.http.client.HttpClient] - did you specify the correct bean references as arguments?<br>    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)<br>Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'FileBackedAttributeFilter' defined in file [/opt/shibboleth-idp/system/conf/../../conf/services.xml]: Unsatisfied dependency expressed through constructor parameter 1: Ambiguous argument values for parameter of type [org.apache.http.client.HttpClient] - did you specify the correct bean references as arguments?<br>    at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:736)<br></div></div></div>