Issue:
When using the Recover My Certificates workflow you may encounter a script error:
Line: 352
Char: 7
Error: Unable to get property ‘selectNodes of undefined or null reference
Code: 0
URL: https://<server name>/myid/us/res/csjs/RecoverKeys.js}}
The error in the Audit report is:
Applet Error<br/><ul><li>Command could not be processed</li></ul><br/><ul><li>-2147467259BOL COM catch handler<br/>Function : ConfirmAPDUCommand, catch handler. Error : <br/>Unspecified error<br/>An error occurred inside PivCardServer::ConfirmCommand<br/>Invalid XML Returned<br/>————————-<br/>Exception raised in function: PivCardServerLib::RetiredCertificateReportConfirmTranslator::RetiredCertificatesDatabaseLookup<br/>In file RetiredCertificateReportTranslator.cpp at line 288<br/></li></ul>
Cause:
This error may occur if you are trying to recover more historic certificates than the card can physically contain
Resolution:
Reduce the number of certificates to be recovered to the card