If you're experiencing license activation errors with permission problems after updating neoCatalog, it can be frustrating and time-consuming to resolve. However, there are several reasons and steps you can take to fix this issue and get the software up and running. In this article, we'll walk you through the process of resolving license activation errors with permission problems.


TABLE OF CONTENTS


Problem 1: Crash of neoKeyManagerCGI

After restarting neoCatalog and logging in, then one crash is displayed. This is caused by one dongle error when there is a detection problem or erased.

exception: java.lang.NullPointerException
at neocatalog.app.utilities.NeoKeyManagerUtils.getUUID(NeoKeyManagerUtils.java:998)
at neocatalog.app.utilities.NeoKeyManagerUtils.tokenContentsForNam(NeoKeyManagerUtils.java:1116)
at neocatalog.app.utilities.NeoKeyManagerUtils.namUiUrl(NeoKeyManagerUtils.java:1176)
at neocatalog.app.utilities.NeoKeyManagerUtils.namUiUrl(NeoKeyManagerUtils.java:1172)
at neocatalog.app.utilities.NeoKeyManagerUtils.hasXdatFromNAM(NeoKeyManagerUtils.java:1213)
at neocatalog.app.components.ActivationManager.appendToResponse(ActivationManager.java:53)
.....


Solution: Verify dongle information

  1. Open terminal/cmd application 
  2. neoKeyManagerCGI is used to verify the dongle information. Navigate to the folder path in macOS or Windows /Library/WebObjects/Applications/neoCatalogWeb.woa/Contents/Resources/CGI-Executables
  3. Take the neoKeyManagerCGI and drop it into the terminal/cmd and call -info
  4. The KeyManager will return the information of the dongle, UUID, and hardware code. If the Rockey4ND Serial number is empty or corrupted, the dongle is erased. 
  5. The dongle must be removed from the computer, or else the application won't be able to use the UUID! Once removed, call -info again and it should return the UUID and hardware code only.
  6. Proceed with one UUID activation.


Problem 2: Cannot upload license XDAT or code

After uploading manually a new license XDAT or code in the neoCatalog activation manager, then the error message appears "Sorry, neoCatalog is not activated in this computer".


Solution 1: Verify Permissions

The first step in resolving license activation errors with permission problems is to verify that you have the appropriate permissions to activate the software. This may involve checking that you have administrator-level permissions or ensuring that the user account you are using has the necessary privileges.


Solution 2: Change Permissions on the Activation File

If none of the previous steps have worked, you may need to change the permissions on the activation file. To do this, right-click on the activation file and select "Properties" (Windows) or "Get Info" (macOS). From here, add the appropriate user or group and give them "Read&Write" permissions. Load the XDAT and restart neoCatalog.



Problem 3: Cannot reach Web Activator

After restarting neoCatalog and logging in, then I don't see the Web Activator but instead a gray page. This is caused by permission problems (see Problem 2) or a lack of network settings.


Solution : Verify Network

Sometimes, network or firewall settings can interfere with the activation process. To fix this, temporarily disable your firewall and try activating the software again. Double-check with the Web Activator URL and call in the Web Browser https://nam.inedit.com/cgi-bin/WebObjects/nam.woa/. If the network settings are OK, then it should return to the activator application page.


Related articles:

Where to find neoCatalog activation Dongle or UUID number

Licensing Management of neoCatalog