Valid license key input returns Invalid product key outputAnswered

Longtime user, my first post here.

We have an issue with several end users not being able to activate valid LimeLM TurboActivate license keys. Typically, we can always revoke a key and manually issue a new one to the afflicted end user, but this time, this method does not work.

While the majority of our end users may remain unaffected, multiple similar cases have started popping up at our helpdesk for the past week or so.

These unlucky end users are using the same up-to-date version of our software as we are using here at helpdesk, and are inputting the same license key. But they are getting a different result

When our afflicted users try to activate a license key, it does not validate. Our software returns code "2", meaning "Invalid product key". 

When I try to activate using the very same license key on my end, it consistently validates successfully. Everything works as it should on my end. Our software returns code "0", meaning "OK". 

We have done screensharing sessions with afflicted end users. Their issues are consistently reproducible on their end and seem entirely legit.

This remains the case for all tested keys, for all afflicted users, and for both Mac and Windows.

We have updated our software to the latest versions of LimeLM TurboActivate.dll and libTurboActivate.dylib as per 2020 11 24, yet the end user issues above persist. I am not sure about the state of the accompanying .dat file.

1 • What could the error be? 

2 • How should we go about solving it?

Answer

This sounds like a programming problem. Can I see the relevant code around where the problem is happening? Namely, the code around the verification (your calls to TA_IsGenuineEx() and how you're handling the errors). And your calls to TA_CheckAndSavePkey()).

Also, what programming language are you using?

Thank you. Yes, we will try to send you code excerpts via your support email.