<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Le 16/06/2023 à 14:00, Rod Widdowson a
      écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:012101d9a04a$317cb220$94761660$@steadingsoftware.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style>@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}div.WordSection1
        {page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p><span style="mso-fareast-language:EN-US">></span> It seems
          that the shibboleth.BasicX509CredentialFactoryBean is nowhere
          to be found from what the message is saying...<br>
          > If I'm correct, it should reside somewhere in the jar
          file idp-profile-spring-4.3.1.jar, right ?<o:p></o:p></p>
        <p>No, it’s defined in an xml file (security-system.xml) inside
          idp-conf-impl.jar<o:p></o:p></p>
        <p>Given  that no one else is having this issue I’d look for a
          _file) called security-system.xml lurking around somewhere
          either in your classpath (edit-webapp) or in your conf
          folder.  ‘system’ should be empty.<o:p></o:p></p>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
    </blockquote>
    <p>well, I don't have any such file (security-system.xml) anywhere;
      as I said, I've started a fresh clean install to be sure to avoid
      problem with old/corrupted files.</p>
    <p>these are the 2 consecutive messages (1 WARN and 1 ERR) I see in
      the logs :</p>
    <p>-8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<--</p>
    <p>2023-06-16 15:01:59,961 -  - WARN
[net.shibboleth.ext.spring.context.FilesystemGenericApplicationContext:591]
      - Exception encountered during context initialization - cancelling
      refresh attempt:
      org.springframework.beans.factory.BeanDefinitionStoreException:
      Invalid bean definition with name
      'shibboleth.DefaultSigningCredential' defined in file
      [/opt/shibboleth-idp/conf/credentials.xml]: Could not resolve
      parent bean definition
      'shibboleth.BasicX509CredentialFactoryBean'; nested exception is
      org.springframework.beans.factory.NoSuchBeanDefinitionException:
      No bean named 'shibboleth.BasicX509CredentialFactoryBean'
      available<br>
      <br>
      2023-06-16 15:01:59,965 -  - ERROR
[net.shibboleth.utilities.java.support.service.AbstractReloadableService:182]
      - Service 'shibboleth.RelyingPartyResolverService': Initial load
      failed<br>
      net.shibboleth.utilities.java.support.service.ServiceException:
      org.springframework.beans.factory.BeanDefinitionStoreException:
      Invalid bean definition with name
      'shibboleth.DefaultSigningCredential' defined in file
      [/opt/shibboleth-idp/conf/credentials.xml]: Could not resolve
      parent bean definition
      'shibboleth.BasicX509CredentialFactoryBean'; nested exception is
      org.springframework.beans.factory.NoSuchBeanDefinitionException:
      No bean named 'shibboleth.BasicX509CredentialFactoryBean'
      available<br>
         at
net.shibboleth.ext.spring.service.ReloadableSpringService.doReload(ReloadableSpringService.java:377)<br>
      Caused by:
      org.springframework.beans.factory.BeanDefinitionStoreException:
      Invalid bean definition with name
      'shibboleth.DefaultSigningCredential' defined in file
      [/opt/shibboleth-idp/conf/credentials.xml]: Could not resolve
      parent bean definition
      'shibboleth.BasicX509CredentialFactoryBean'; nested exception is
      org.springframework.beans.factory.NoSuchBeanDefinitionException:
      No bean named 'shibboleth.BasicX509CredentialFactoryBean'
      available<br>
         at
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:1431)<br>
      Caused by:
      org.springframework.beans.factory.NoSuchBeanDefinitionException:
      No bean named 'shibboleth.BasicX509CredentialFactoryBean'
      available<br>
         at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:874)</p>
    <p>-8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<--</p>
    <div class="moz-signature">I've let the file credentials.xml
      untouched since it was created by the installer script.</div>
    <div class="moz-signature"><br>
    </div>
    <div class="moz-signature">My customizations were minimal (I've
      added the sources of metadata to download from which works fine +
      related used certificates).<br>
    </div>
    <div class="moz-signature"><br>
    </div>
    <div class="moz-signature">I really just wanted to have a clean
      working installed idp, with currently, no customization at all, to
      enhance it step by step.</div>
    <div class="moz-signature"><br>
    </div>
    <div class="moz-signature"><br>
    </div>
    <div class="moz-signature">-- <br>
      <b><font size="2" face="arial" color="#0092D2">Pascal Panneels</font></b><font
        size="2" face="arial" color="#0092D2"><br>
        System Architect<br>
        Belnet - Services</font>
      <font size="2" face="arial" color="#8B8E8D"><br>
        WTC III<br>
        Simon Bolivarlaan 30 Boulevard Simon Bolivar<br>
        Brussel 1000 Bruxelles<br>
        België - Belgique<br>
        T: +32 2 790 33 33
        <br>
        <b><a href="http://www.belnet.be"
            style="text-decoration:none;color:#0092D2">www.belnet.be</a></b><br>
      </font>
    </div>
  </body>
</html>