Hi,
today, I've compiled everything for my app to run on M1 (mac mini).
using the latest TA, compilation is fine.
but when I launch my app there's no trial days. On every other computer when my app was never installed there's 30 trials days.
Activation/Deactivation of licence key is ok (and that's great !!)
is there's something I can do to solve that?
best regards,
nicolas
same as here:
https://wyday.com/limelm/help/trials/#use-trial
except for the flag which is TA_VERIFIED_TRIAL | TA_USER
Error code? I'm linking to the FAQ each time for a reason.
And, after you've found the error code, look it up in TurboActivate.h (which has a full description of every single error code with what it means, and if it's a customer-created problem, how to solve it).
Saying “it doesn't work” isn't useful. Hence the FAQ.
it's a pure TA_FAIL on TA_IsActivated(myHandle) and also TA_FAIL on TA_UseTrial(myHandle, trialFlags, NULL);
the flags for the trial are set to TA_VERIFIED_TRIAL | TA_USER as said before
++
uint32_t trialDays = 0;
hr = TA_IsActivated(myHandle->taHandle);//here hr == TA_FAIL on M1
if (hr == TA_OK) {
//do the right stuff
} else if (hr == TA_E_INET) {
//other stuff
} else if (hr == TA_E_IN_VM) {
//other stuff
} else {
hr = TA_UseTrial(myHandle->taHandle, TA_VERIFIED_TRIAL | TA_USER, NULL); //here hr == TA_FAIL on M1
if(hr == TA_OK)
{
hr = TA_TrialDaysRemaining(myHandle->taHandle, TA_VERIFIED_TRIAL | TA_USER, &trialDays);
} else {
//other stuff
}
}
hard to say. We can‘t roedouce this. But not “TA_OK” is not only TA_FAIL. So, for starters add better error handling.
I know…
but I've printf the results and in both case it's TA_FAIL.
so to sum up, on my M1 machine (very fresh), trial days does not work. Maybe it works on your environnement but not here
++
it's macOS11.1 that is driving the mac mini
++
Hi. I'm also seeing this on Mac M1, only with trials. The error when anything trial-related occurs is:
com.wyday.turboactivate.TurboActivateException: UseTrial general failure.
at com.wyday.turboactivate.TurboActivate.taHresultToExcep(SourceFile:139)
at com.wyday.turboactivate.TurboActivate.UseTrial(SourceFile:910)
at com.wyday.turboactivate.TurboActivate.UseTrial(SourceFile:890)
I even tried offline trial activations, and the generated trial request can't be used to activate the trial, failing with:
This is not a valid verified trial request file — trial activation block failed to decode.
That's upon pasting the exact trial request generated by TA.UseTrialVerifiedRequest() in a manner that works on every other architecture (and has for several years).
I've verified that I'm using the absolute latest version of the TA shared libs, by the way. The Mac is running 11.1.
Any idea what's going on?
Hi,
anything, ( any progress ?) regarding this error?
++
Yes, please keep us posted as to progress. At present I'm having to issue 30-day license keys (vs. trial keys) by-request to allow folks on M1 to go through the initial free evaluation period. It's only a handful so far, but it makes for a very poor initial experience with the product when the trial doesn't even work properly.
We weren't able to reproduce this on macOS 11.0 arm64, but were able to reproduce on 11.2.
We'll investigate and fix next week.
Thanks, Wyatt. I don't think I saw it myself when verifying functionality of 11.0 arm64. I'm pretty sure when I first started to hear about it, 11.1 had been released. And of course now I'm definitely hearing about it on 11.2. Glad you were able to reproduce it and looking forward to a fix!
Hi, Wyatt. Any update on this? You had mentioned two weeks ago looking into a fix the next week. Given that I live in Austin, TX myself, I also understand if the past week has been a total write-off for you all! Just figured I'd get a status update if possible.
Fix should be coming this week.
Hi Wyatt,
We are seeing the same problem over here. No Trial possible on Mac M1. Do you have an update on when the fix will be ready?
if it matters, macOS 11.2.2 is available
++
Integrated and verified. Thanks, Wyatt and team!