Symptom
Renewing license in IDE fails and reports error.
Error
1. The response string is invalid.
2. Invalid license operation under your license.
Environment
PowerBuilder 2017 or above
InfoMaker 2017 or above
Cause 1
These two errors are caused when the license status has changed, however, the license file can not be updated because of insufficient permissions.
For example, after you generate the Client Request string in IDE, the license is supposed to be updated by the IDE. But due to insufficient permissions to the license folder, IDE fails to update the license so when you paste the Server Response string back to IDE, it reports the error.
Resolution 1
To solve this issue, please make sure you have full control to every files in the license folder, then generate the client request code again and follow the rest of the procedure.
Note: For users that can a highly secured environment, please work with your IT team to solve this permission problem.
Cause 2
There are non-ASCII characters in the Server Response String you paste back to IDE. You can judge easily from how the lines make word-wrap before the lines are fulfilled in the Server Response input field as shown in the following screenshot.
Resolution 2
Make sure the file you use to carry the Server Response String is always in UTF-8 format and zip the file if you need to transfer it from one computer to another computer.
Note: If you lost the Server Response String, you can always generate the Client Request and get the Server Response String from Appeon website again, as long as the Client Request is generated from the same machine.