I have client who has previously activated then deactivated their license in both Canada and the US but is now getting LA_E_COUNTRY whenever they try to activate. The license has available activations, has no values for Allowed or Disallowed Countries (i.e., should be valid in all countries), and there is no local activation data on their machine.
I don’t see anything on the dashboard which might help with failed activations and am unsure how to investigate this. Please help, thanks!
I still haven’t heard anything from the initial affected client but now I have someone else reporting the same error. The new affected license is B67A63-ADB6C5-456C89-AF2EE1-C85952-E76565.
They had previously activated on this machine and the only recent change is that they expired and after we extended the license they get this error.
We can see in the server logs that activation failed due to country error. Can you share your license details? There must allowedCountries or disallowedCountries set.
Hi Adnan,
We don’t have any values set for either. My understanding was that this would allow usage in all countries. Also, nothing in the policy or license details changed though we would have extended the license using the web API.
Any ideas on how I could investigate this?
We actually figured it out and it was a bug on our end. We were accidentally setting the allowed countries field to [""], i.e. an array with a single empty string. I didn’t see this on the dashboard as it’s not a valid country.
We will fix this on our end but I thought you should know that this appears to be the cause and there is no validation on the web API to ignore this when setting the allowed/disallowed countries.