Neither are the case in my situation (SSD drive to boot and using the lastest that I downloaded this week). Any other ways of debugging this? thanks for the fast response.
Here's my code (in Scala): logger.info("Pre-genuine check") val isGen = ta.IsGenuine(CHECK_DAYS, GRACE_DAYS, true, true) logger.info("Post-genuine check, pre-activated check") val isAct = ta.IsActivated logger.info("Post-activated check")
(isGen, isAct) match { case (IsGenuineResult.Genuine, true) | (IsGenuineResult.GenuineFeaturesChanged, true) ? new LicenseInfo(LicenseInfo.Activated, version, licensee, expiration) case (IsGenuineResult.InternetError, true) ? new LicenseInfo(LicenseInfo.ActivatedGrace, version, licensee, expiration) case (_, true) ? new LicenseInfo(LicenseInfo.ReVerify) case _ ? new LicenseInfo(LicenseInfo.NeedKey) }
And the results:13:25:02.577 [pool-2-thread-1] INFO - Pre-genuine check13:25:07.327 [pool-2-thread-1] INFO - Post-genuine check, pre-activated check13:25:07.328 [pool-2-thread-1] INFO - Post-activated check
Should I not be checking IsGenuine every time? I thought the point of those day parameters were to skip the round trip to the server automatically.