<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 24 May 2017, at 16:08, Alan Buxey <<a href="mailto:alan.buxey@myunidays.com" class="">alan.buxey@myunidays.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">okay, so the older 0.8.0 version only worked with openjdk 1.7 (wouldnt</span><br style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">work with openjdk 1.8.0 or Sun Java 8 - due to the Spring changes)</span><br style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""></div></blockquote><div><br class=""></div><div>I don't think that's right. There's no reason the 0.8 series should not work with more recent versions of Java than it was built with under. This is not, as far as I know, a Spring issue.</div><div><br class=""></div><br class=""><blockquote type="cite" class=""><div class=""><span style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">the newer 0.9.2 wont work with this stuff because the config/mda.xml</span><br style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">some (lots of?) changes to align with the API adds/removes/changes -</span><br style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">this file is in the "eduGAIN-Metadata-Processing.zip" archive that you</span><br style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Monaco; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">download - thus that file needs a refresh.</span></div></blockquote><div><br class=""></div><div>That's the essential issue here: if you have a configuration file written for MDA 0.8.x, it will often need to be adjusted for 0.9.x as there were a number of API changes made to bring it more into line with our current API standards. That process will continue until we get to 1.0.</div><div><br class=""></div><div>I don't see any reason why an old 0.8-generation configuration file would not work today if you download a copy of the most recent 0.8.x release and ran it under Java 8. Of course you wouldn't want to stop there, as 0.8 is unsupported at this point, but it should get you started.</div><div><br class=""></div><div><br class=""></div><div><blockquote type="cite" class=""><span style="font-family: Monaco;" class="">am now just </span><span style="font-family: Monaco;" class="">dealing with</span><br style="font-family: Monaco;" class=""><br style="font-family: Monaco;" class=""><span style="font-family: Monaco;" class="">2017-05-24 11:10:48,132 [main] WARN</span><br style="font-family: Monaco;" class=""><span style="font-family: Monaco;" class="">net.shibboleth.utilities.java.support.xml.SchemaBuilder - XML Parsing</span><br style="font-family: Monaco;" class=""><span style="font-family: Monaco;" class="">Error</span><br style="font-family: Monaco;" class=""><span style="font-family: Monaco;" class="">org.xml.sax.SAXParseException: schema_reference.4: Failed to read</span><br style="font-family: Monaco;" class=""><span style="font-family: Monaco;" class="">schema document 'xmldsig-core-schema.xsd', because 1) could not find</span><br style="font-family: Monaco;" class=""><span style="font-family: Monaco;" class="">the document; 2) the document could not be read; 3) the root element</span><br style="font-family: Monaco;" class=""><span style="font-family: Monaco;" class="">of the document is not <xsd:schema>.</span></blockquote></div></div><div class=""><br class="webkit-block-placeholder"></div><div class="">I don't have time just now to look more closely, but this is probably to do with schema ordering, which was indeed something people needed to take care of due to some changes in the java-support package if I recall correctly. It's been a while.</div><div class=""><br class=""></div><div class="">One place to look for examples in this area is the wiki:</div><div class=""><br class=""></div><div class=""><a href="https://wiki.shibboleth.net/confluence/display/MA1/Configuration+Examples" class="">https://wiki.shibboleth.net/confluence/display/MA1/Configuration+Examples</a></div><div class=""><br class=""></div><div class="">specifically</div><div class=""><br class=""></div><div class=""><a href="https://wiki.shibboleth.net/confluence/display/MA1/Example:+Aggregate+and+Republish" class="">https://wiki.shibboleth.net/confluence/display/MA1/Example%3A+Aggregate+and+Republish</a></div><div class=""><br class=""></div><div class="">If you'd like a more comprehensive example, try this:</div><div class=""><br class=""></div><div class=""><a href="https://github.com/ukf/ukf-meta/blob/master/mdx/common-beans.xml#L758-L870" class="">https://github.com/ukf/ukf-meta/blob/master/mdx/common-beans.xml#L758-L870</a></div><div class=""><br class=""></div><div class="">The schema files referenced there (which are normally the originals with tweaks so that they don't use web URLs at run time) are here:</div><div class=""><br class=""></div><div class=""><a href="https://github.com/ukf/ukf-meta/tree/master/mdx/schema" class="">https://github.com/ukf/ukf-meta/tree/master/mdx/schema</a></div><div class=""><br class=""></div><div class="">Hope that helps. If you can get to the point where you have something that works, this seems to come up enough that I would consider doing a bit of a tidy and adding this as another example in the wiki. That would mean I'd be able to test it as part of new releases.</div><div class=""><br class=""></div><div class="">Cheers.</div><div class=""><br class=""></div><div class=""><span class="Apple-style-span" style="border-collapse: separate; font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; line-height: normal; border-spacing: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div class="">    -- Ian (MDA lead developer)<br class=""></div><div class=""><span class="Apple-style-span" style="font-size: medium;"><br class=""></span></div></span></div></span><br class=""></div></body></html>