Failed to run non-developer licenses in developer library

Symptoms

When trying to run a code sample or an application that uses FineReader Engine, the "Failed to run non-developer licenses in developer library" error occurs.

Cause

This message occurs when you try to run an application that uses a Runtime license on a computer with the Developer installation of FineReader Engine.

The Protection.Developer.dll* library is installed automatically when the Developer version of FineReader Engine is installed. This library should only be used for development and it should not be distributed with applications that use a Runtime license (see the Distribution > Distribution Kit articles in Online Help files for the corresponding product for details).

This message is also written into the protection logs. It is especially helpful if the error messages in your application are hidden.

Resolution

Remove the Protection.Developer.dll* file from the Bin (or Bin64) subdirectory of the FineReader Engine installation folder or just change its extension. If you ever need to work with the Developer license on the same machine, just put the file back into the Bin (or Bin64) folder or change its extension back to the original one.

 

*Note: For FineReader Engine 12 for Linux this library is called libProtection.Developer.so.

Was this article helpful?

17 out of 21 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.