Knowledgebase
Possible causes of license violation issues and possible ways to fix them.
Posted by Denis Krupkov on 08 February 2013 01:23 PM

There are two types of license violation errors depending on the version of the license.

The first type of errors appears at the right column of the `System`->`Manage Aitoc Modules` section above the `News From AITOC` block. If some error appeared there then it’s most likely that the extension license of which was violated is automatically disabled. Note that this type of the license is outdated and if there are issues using this type of the license you may contact our support team and ask them to switch the license type for you. There are three possible errors which could appear there:

1. The license for module [module name] has been violated. Module has been disabled.
During the license installation the Module Manager downloads and stores encrypted license file for targeted extension under the /var/ait_install/[odd_host_id]/ directory. That error appears if this license file was accidently removed or cannot be decrypted. It’s normal that after the violation the license file is not there as it has been removed as non-valid one. Most likely the error caused by impossibility to decrypt the file. This might happen if some the following Magento settings were changed:

  • path to the Magento installation related to the server’s root directory;
  • domain name;
  • server ip;
  • enabling/disabling store codes in URLs.

This problem should be solved just by re-installing the license.

2. Some of required module files are not found or corrupt.
This is an outdated type of the extension’s security check. To resolve this problem please download the latest Installer version from the http://files.aitoc.com/installer_latest.zip and re-install the license.

3. License Rule [rule name] violated. Available License value: [License Option value]; Currently Used value: [current value].
This error means that the number of products/stores/admins in Magento exceeded the one allowed by License Options.

Please note that these limitations only exist for licenses purchased before August 6th, 2013. If you have encountered this type of error, please contact our support and get the restrictions lifted for free. 

The second type of errors appears as a popup at the Magento backend. This type of the license neither affects extension’s work nor disables it – just shows popup with license violation notification. There are four possible errors which could appear there:

1. License entry not found or corrupt.
During the license installation the Module Manager downloads and stores encrypted license file for targeted extension in the database. That error appears if this license file was accidently removed from the database or cannot be decrypted. Most likely the error caused by impossibility to decrypt the file. This might happen if some the following Magento settings were changed:

  • backend area domain name;
  • enabling/disabling store codes in URLs (it also affects path to Magento backend).

This problem should be solved just by re-installing the license.

2. You've exceeded the limitations specified in your license.
This error means that the number of products/stores/admins in Magento exceeded the one allowed by License Options.

Please note that these limitations only exist for licenses purchased before August 6th, 2013. If you have encountered this type of error, please contact our support and get the restrictions lifted for free.

3. Some of required module files are not found or corrupt.
This is an outdated type of the extension’s security check. To resolve this problem please download the latest Installer version from the http://files.aitoc.com/installer_latest.zip and re-install the license.

4. The [path to some file like …/Performer.perf] file is corrupt. Please re-upload this file and be sure to use a binary transfer mode for this upload.
Every extension’s package with this type of the license contains such a file. This file is encrypted and is used during license installation. Note that it does NOT contain any part of code related to the extension’s functionality – all the extension’s functionality is an open source code. But the license cannot be installed if this file cannot be decrypted. Most likely this file was damaged during upload process and it’s just necessary to re-upload it.

(32 vote(s))
This article was helpful
This article was not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below. This is required to prevent automated registrations and form submissions.

Help Desk Software by Kayako Resolve