TransIP Value cannot be null

I’m using Certify Certificate Manager 6.1.9.0.
I’ve added TransIP credentials and tested them before in a powershell script, so I’m sure the username, key and ip all work fine.

I’m trying to generate cert for two domains:
dev.mysite.com
*.dev.mysite.com

Maybe this is the reason why I get errors.

This is the error I’m getting while hitting the Test button:

Failed [TransIP DNS API]: System.ArgumentNullException: Value cannot be null.
Parameter name: oldValue
   at System.String.Replace(String oldValue, String newValue)
   at Certify.Models.Providers.DnsProviderBase.NormaliseRecordName(DnsRecord info, String recordName) in D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.Models\Providers\IDnsProvider.cs:line 135
   at Certify.Providers.DNS.TransIP.DnsProviderTransIP.GetEntry(DnsRecord request, DnsRecord root) in D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.Providers\DNS\TransIP\DnsProviderTransIP.cs:line 153
   at Certify.Providers.DNS.TransIP.DnsProviderTransIP.<CreateRecord>d__27.MoveNext() in D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.Providers\DNS\TransIP\DnsProviderTransIP.cs:line 116
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Certify.Core.Management.Challenges.DnsChallengeHelper.<CompleteDNSChallenge>d__4.MoveNext() in D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.Core\Management\Challenges\DNS\DnsChallengeHelper.cs:line 186

TransIP DNS API :: The label 'Certify DnsProviderTransIP - 1762329273' is already used in another active access token.

I was able to generate the certificate using the manual mode, but now I want to switch to API, so maybe that’s the reason.

I saw one post about TransIP, that this plugin was created by the community.
I can help with it if needed.

I found source code here: GitHub - webprofusion/certify: Professional ACME Client for Windows. Certificate Management UI, powered by Let's Encrypt and compatible with all ACME v2 CAs. Used by over 150,000 organisations. Remember to Star us! Download from certifytheweb.com but I’m not sure if this is the right place, as on the official website the lates version is 6.1.11 and on GitHub I see Tag 7.0.12

Hi Tomasz,

The main difference between the 6.x version of the TransIP provider and the new 7.x version is new proxy support, beyond that the TransIP provider hasn’t really changed for about 5 yrs.

Looking at that code it suggests that the domain root zone was not found, and that could be caused by the credentials not being allowed to list that zone, but I also see there is an error being reported The label 'Certify DnsProviderTransIP - 1762329273' is already used in another active access token. and unfortunately I have no idea what would cause that.

You would first need to figure out what that label error message means as it could be the cause of the problem.