How to resolve the license error: Borland Enterprise Server License violation: Non-compatible licenses are detected?
During start-up of a VisiBroker based CORBA application, the following message is printed to stdout:
Borland Enterprise Server license violation: Non-compatible licenses are detected. Please use license tool to reconfigure your license.
This error can occur when several licenses are installed, and they are incompatible with each other. Run "lmadm -i console" and select the option " List all licenses" to check the installed licenses.
For VisiBroker, only one of the following license types can be installed and enabled:
- TRIAL or TERM license
- Production license
- Full Development license
- C++ Development license
- Java Development license
For AppServer, only one of the following license types can be installed and enabled:
- J2EE Development
AppServer uses the VisiBroker Core libraries, which are enabled by the AppServer license. Installing any additional VisiBroker TRIAL / TERM / DEV / PROD license results in the same error message.
To resolve this error, all of the licenses need to be cleaned up and re-register only the license that needs to be used in this environment. Please refer [[wiki:Steps for cleaning up and re-registering VisiBroker license]] article to cleanup and register the license. If you encounter registration limit reached error, please raise a support incident.