Hub Route53 update issues

I have added a challenge via DNS using AWS Route 53. Everything seems to be working correctly because I can see my zones via zone lookup and the script retrieves the correct DNS Zone ID. However, when I try to request a new certificate via Let’s Encrypt, the DNS record update fails with this error:

Failed [Amazon Route 53 DNS API]: System.ArgumentNullException: Value cannot be null. (Parameter ‘source’)
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable1 source, Func2 predicate, Boolean& found)
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable1 source, Func2 predicate)
at Certify.Providers.DNS.AWSRoute53.DnsProviderAWSRoute53.CreateRecord(DnsRecord request) in D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.Providers\DNS\AWSRoute53\DnsProviderAWSRoute53.cs:line 167
at Certify.Core.Management.Challenges.DnsChallengeHelper.CompleteDNSChallenge(ILog log, ManagedCertificate managedcertificate, CertIdentifierItem domain, String txtRecordName, String txtRecordValue, Boolean isTestMode) in D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.Core\Management\Challenges\DNS\DnsChallengeHelper.cs:line 215

Any ideas?

Thnx

Thanks for raising this issue, can you confirm that your AWS Route 53 credential have enough permissions?

It looks like it’s failing to list the recordset or something similar. Also check that you don’t have an existing _acme-challenge TXT record (or other records with that name).

Hi,

Further to this issue we were able to reproduce the problem and an update will be released soon when we have a fix.

Thank’s a lot Christopher, go ahead!!