<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>The IDP starts up.<br>
</p>
<p><br>
</p>
<p>Warning in idp-process.log:</p>
<p>2015-12-03 10:25:30,448 - WARN [net.shibboleth.idp.attribute.resolver.spring.ad.BaseAttributeDefinitionParser:100] - Attribute Definition 'OPEID': sourceAttributeID was not specified but is required</p>
<p><br>
</p>
<p>OPEID is a static data connector.</p>
<p><br>
</p>
<p><!-- National Student Clearing House 07/23/2013 --><br>
  <resolver:DataConnector xsi:type="dc:Static"<br>
    xmlns="urn:mace:shibboleth:2.0:resolver:dc"<br>
    id="static-student-clearinghouse"><br>
    <dc:Attribute id="OPEID"><br>
        <dc:Value>XXXXXXX</dc:Value><br>
    </dc:Attribute><br>
  </resolver:DataConnector></p>
<p><br>
</p>
<p>Error after trying to log into a SP:</p>
<p>2015-12-03 10:29:06,215 - DEBUG [net.shibboleth.idp.attribute.resolver.impl.AttributeResolverImpl:388] - Attribute Resolver 'ShibbolethAttributeResolver': Finished resolving dependencies for 'OPEID'<br>
2015-12-03 10:29:06,224 - ERROR [net.shibboleth.idp.saml.profile:-2] - Uncaught runtime exception<br>
net.shibboleth.utilities.java.support.logic.ConstraintViolationException: Data connector dependencies must specify a dependant attribute ID<br>
        at net.shibboleth.utilities.java.support.logic.Constraint.isTrue(Constraint.java:262)<br>
2015-12-03 10:29:06,241 - WARN [org.opensaml.profile.action.impl.LogEvent:76] - An error event occurred while processing the request: RuntimeException<br>
</p>
<p><br>
</p>
<p>According to the wiki (<a title="Ctrl+Click or tap to follow the link" id="LPlnk206370" href="https://wiki.shibboleth.net/confluence/display/IDP30/StaticDataConnector">https://wiki.shibboleth.net/confluence/display/IDP30/StaticDataConnector</a>) static data
 connectors do not get sourceAttributeIDs.</p>
<p><br>
</p>
<p>Adding a sourceAttributeID to the data connector causes this error in idp-process.log:</p>
<p><br>
</p>
<p><span id="ms-rterangepaste-start"></span>2015-12-03 11:02:42,761 - ERROR [net.shibboleth.utilities.java.support.service.AbstractReloadableService:181] - Service 'shibboleth.AttributeResolverService': Initial load failed<br>
net.shibboleth.utilities.java.support.service.ServiceException: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 659 in XML document from file [/opt/shibboleth-idp/conf/attribute-resolver.xml] is invalid; nested exception is org.xml.sax.SAXParseException;
 lineNumber: 659; columnNumber: 30; cvc-complex-type.3.2.2: Attribute 'sourceAttributeID' is not allowed to appear in element 'resolver:DataConnector'.<br>
        at net.shibboleth.ext.spring.service.ReloadableSpringService.doReload(ReloadableSpringService.java:334)<br>
Caused by: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 659 in XML document from file [/opt/shibboleth-idp/conf/attribute-resolver.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 659; columnNumber:
 30; cvc-complex-type.3.2.2: Attribute 'sourceAttributeID' is not allowed to appear in element 'resolver:DataConnector'.<br>
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:399)<br>
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'sourceAttributeID' is not allowed to appear in element 'resolver:DataConnector'.<br>
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)<br>
<span id="ms-rterangepaste-end"></span><br>
</p>
<p><br>
</p>
<p>Any help would be appreciated.</p>
<p><br>
</p>
<p>-Rod<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
</div>
</body>
</html>