{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/ServiceInsight/issues/502","repository_url":"https://api.github.com/repos/Particular/ServiceInsight","labels_url":"https://api.github.com/repos/Particular/ServiceInsight/issues/502/labels{/name}","comments_url":"https://api.github.com/repos/Particular/ServiceInsight/issues/502/comments","events_url":"https://api.github.com/repos/Particular/ServiceInsight/issues/502/events","html_url":"https://github.com/Particular/ServiceInsight/issues/502","id":107869453,"number":502,"title":"ServiceInsight provides no user friendly way to resolve upgrade protection license issues when an invalid version is installed.","user":{"login":"ramonsmits","id":152998,"avatar_url":"https://avatars.githubusercontent.com/u/152998?v=3","gravatar_id":"","url":"https://api.github.com/users/ramonsmits","html_url":"https://github.com/ramonsmits","followers_url":"https://api.github.com/users/ramonsmits/followers","following_url":"https://api.github.com/users/ramonsmits/following{/other_user}","gists_url":"https://api.github.com/users/ramonsmits/gists{/gist_id}","starred_url":"https://api.github.com/users/ramonsmits/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ramonsmits/subscriptions","organizations_url":"https://api.github.com/users/ramonsmits/orgs","repos_url":"https://api.github.com/users/ramonsmits/repos","events_url":"https://api.github.com/users/ramonsmits/events{/privacy}","received_events_url":"https://api.github.com/users/ramonsmits/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Particular/ServiceInsight/labels/Type:%20Bug","name":"Type: Bug","color":"e10c02"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":24,"created_at":"2015-09-23T08:06:56Z","updated_at":"2016-03-13T07:46:48Z","closed_at":null,"body":"The license error message should contain information about which condition has not been met to help the customer in identifying the license issue.\r\n\r\n## Scenario\r\n\r\nWhen the `UpgradeProtectionExpiration` is expired but `Expired` is still in the future you get the license dialog at startup with the message \"License Expired\" and then it quits (v1.4.0).\r\n\r\nThe license has the following details:\r\n\r\n`expiration=\"2015-12-31\" type=\"Standard\" LicenseVersion=\"4.5\" UpgradeProtectionExpiration=\"2015-04-01\"`\r\n\r\nDowngrading to v1.2.5 resolved the issue probably because the license was not applicatie to v1.4.0\r\n"},"comment":{"url":"https://api.github.com/repos/Particular/ServiceInsight/issues/comments/195908740","html_url":"https://github.com/Particular/ServiceInsight/issues/502#issuecomment-195908740","issue_url":"https://api.github.com/repos/Particular/ServiceInsight/issues/502","id":195908740,"user":{"login":"KimberlyA","id":5757185,"avatar_url":"https://avatars.githubusercontent.com/u/5757185?v=3","gravatar_id":"","url":"https://api.github.com/users/KimberlyA","html_url":"https://github.com/KimberlyA","followers_url":"https://api.github.com/users/KimberlyA/followers","following_url":"https://api.github.com/users/KimberlyA/following{/other_user}","gists_url":"https://api.github.com/users/KimberlyA/gists{/gist_id}","starred_url":"https://api.github.com/users/KimberlyA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KimberlyA/subscriptions","organizations_url":"https://api.github.com/users/KimberlyA/orgs","repos_url":"https://api.github.com/users/KimberlyA/repos","events_url":"https://api.github.com/users/KimberlyA/events{/privacy}","received_events_url":"https://api.github.com/users/KimberlyA/received_events","type":"User","site_admin":false},"created_at":"2016-03-13T07:46:48Z","updated_at":"2016-03-13T07:46:48Z","body":"@HEskandari \r\n\r\n**If upgrade protection is expired, show a nag screen with a different message and a link to take them to Github Releases page. They'll need to lookup at their license, check the upgrade protection expiration date and do the math to see which version was the last version they're allowed to run.**\r\n\r\nIs there a way to give them a specific message instead of having them check that their UP is valid?  A lot of times, the person who writes in saying that they are receiving the error messages has no idea that the UP has expired (just had this case over the weekend) as they weren't involved in the purchasing or renewal.  Could the popup say \"Your upgrade protection has expired, please contact your licensing administrator (or whatever the role is of the person who has purchased the license on their end) or something like that?  This would allow for more communication within their team."}}