<div dir="ltr"><div>I'm getting the following error on my shibboleth 3.3.1 idp. I can't for the life of me figure out this. I verified that the metadata is there, ldap connections works. Does anyone have any ideas on this ?</div><div><br></div><div>CentOS 7 <latest></div><div>Tomcat 8.0.30</div><div>Apache 2.4.6</div><div><br></div><div><br></div><div><br></div><div>20-Jun-2017 20:35:14.570 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener</div><div> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shibboleth.metrics.RegisterMetricSets$child#0' defined in file [/opt/shibboleth-idp/system/conf/../../conf/admin/metrics.xml]: Cannot resolve reference to bean 'shibboleth.metrics.MetadataGaugeSet' while setting bean property 'arguments' with key [4]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shibboleth.metrics.MetadataGaugeSet' defined in file [/opt/shibboleth-idp/system/conf/general-admin-system.xml]: Invocation of init method failed; nested exception is net.shibboleth.utilities.java.support.component.ComponentInitializationException: Injected service was null or not a MetadataResolver</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:382)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1481)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:776)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:586)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1777)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at java.util.concurrent.FutureTask.run(FutureTask.java:266)</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at java.lang.Thread.run(Thread.java:748)</div><div>Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shibboleth.metrics.MetadataGaugeSet' defined in file [/opt/shibboleth-idp/system/conf/general-admin-system.xml]: Invocation of init method failed; nested exception is net.shibboleth.utilities.java.support.component.ComponentInitializationException: Injected service was null or not a MetadataResolver</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>... 30 more</div><div>Caused by: net.shibboleth.utilities.java.support.component.ComponentInitializationException: Injected service was null or not a MetadataResolver</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at net.shibboleth.idp.saml.metadata.impl.MetadataResolverServiceGaugeSet.doInitialize(MetadataResolverServiceGaugeSet.java:119)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at net.shibboleth.utilities.java.support.component.AbstractInitializableComponent.initialize(AbstractInitializableComponent.java:61)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>at java.lang.reflect.Method.invoke(Method.java:498)</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1706)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1645)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>... 37 more</div><div><br></div><div>20-Jun-2017 20:35:14.601 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log Closing Spring root WebApplicationContext</div><div>20-Jun-2017 20:35:14.900 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log ContextListener: contextInitialized()</div><div>20-Jun-2017 20:35:14.900 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log SessionListener: contextInitialized()</div></div>