Transact Licensing Error

Applies to: All versions of Transact.

Issue

After licensing Ephesoft Transact, you may see the following licensing error when logging into the Transact UI:

Figure 1. Error message: “Either some internal error has occured at Ephesoft License server side or the License server is down. Please contact administrator to fix the problem.

You may also see the following errors written in the dcma.all log:

2020.1 Windows Server 2016 2020-05-21T09:53:53,699 ERROR main com.ephesoft.license.server.LicenseServerManager - Underlying machine is not allowed to install the License server.
2020.1 Windows Server 2016 2020-05-21T09:53:53,714 ERROR main com.ephesoft.license.server.LicenseServerManager - Error during verifying the Ephesoft License server.
x: exc.ephesoft.license.invalid.license

and

2020.1 Windows Server 2016 2020-05-21T09:54:01,074 ERROR org.springframework.scheduling.quartz.SchedulerFactoryBean#3_Worker-1 com.ephesoft.license.client.LicenseClient - RemoteException occcured while creating service object. Remote LicenseService object cann't be created for current License host
2020.1 Windows Server 2016 2020-05-21T09:54:01,089 ERROR org.springframework.scheduling.quartz.SchedulerFactoryBean#3_Worker-1 com.ephesoft.license.client.LicenseClient - No Active license server is available.
2020.1 Windows Server 2016 2020-05-21T10:12:18,732 ERROR http-nio-8080-exec-7 com.ephesoft.license.client.LicenseClient - RemoteException occcured while creating service object. Remote LicenseService object cann't be created for current License host
2020.1 Windows Server 2016 2020-05-21T10:12:18,732 ERROR http-nio-8080-exec-7 com.ephesoft.license.client.LicenseClient - No Active license server is available.
2020.1 Windows Server 2016 2020-05-21T10:12:18,732 ERROR http-nio-8080-exec-7 com.ephesoft.license.aspect.LicenseAspect - Error occured while verifying license.
com.ephesoft.dcma.core.DCMAException: No Active license server is available.
2020.1 Windows Server 2016 2020-05-21T10:12:18,732 ERROR http-nio-8080-exec-7 com.ephesoft.gxt.core.server.DCMARemoteServiceServlet - License could not be verified
com.ephesoft.dcma.core.DCMAException: License could not be verified

Root Cause

This issue may be caused by an incorrect MAC address.

Solution

To resolve this issue, complete the following steps:

  1. Delete the existing details.properties file found in the [Ephesoft_Directory]\Ephesoft\Dependencies\licensing folder.
  2. Open a command prompt as an Administrator.
  3. Navigate to the [Ephesoft_Directory]\Ephesoft\Dependencies\licensing folder and run the following command:

full.bat

This will generate a new details.properties file with the updated MAC address(es) of your server.

  1. Contact Ephesoft Technical Support and request a new license with this updated MAC address.