EAP Expert V3 Update Guide
This is for the IT staff of customers with on-premises installs already working. For first time installation, please refer to Installation Guide instead.
Please refer to the Release Notes to see what's new in this release of EAP Expert V3.
We strongly recommend you first install this update into a UAT (User Acceptance Testing and Training) environment, prior to deploying it to your production environment. See Setting up a UAT for details. This allows users to become familiar with changes prior to deploying the changes to production, as well as allowing the user to check for issues that might affect productivity.
If you need assistance for the installation, please let us know in advance, via Service Desk to book a time for us to standby during your installation at least 1 business day in advance. Typically we will be available to assist 10 PM to 5 AM EST.
STEP 1: Run the Installation Program
There are 2 type of installation media: .msi and .exe (self extracting zip). Both are exclusive to each other. You will only need to follow one of these methods to complete installation.
Either method will need a copy of “EAPExpert.Win.exe.config” file to be backed up somewhere safe, and copied over to the application folder once the installation completed
Type 1: EAP Expert v#.#.msi
This is the EAP Expert Version 3 Installer. Use this for most updates and when a completely fresh install is required.
Uninstall the existing application via the Start Menu, or through "Add/Remove Programs" in Control Panel
Navigate to the application directory (typically C:\Program Files\EAP Expert Inc\EAP Expert 3) and ensure that it has removed this folder, or manually remove all files within the folder
Run the file to install "EAP Expert V3"
Ensure that the user has full control permissions to the installation directory (default directory is C:\Program Files\EAP Expert Inc\EAP Expert 3). Being part of an administrator group does not work due to Window's User Access Control.
Restore (copy and paste) the backed up “EAPExpert.Win.exe.config” to this application folder folder (overwrite existing file)
Type 2: EAP Expert Update v#.#.exe
Use the .exe installation for updating the application files.
Copy the update file into the application directory (typically located at: C:\Program Files\EAP Expert Inc\EAP Expert 3)
Delete all files in the application directory except for the Update file and the existing EAPExpert.Win.exe.config file (this ensures any old files are removed so that they won’t cause issues).
Run the update file, and leave it at the default extract location. It will extract the needed files into the application directory.
STEP 2: Optional Step Based on Build Date
Based on prior application build date, please follow the applicable steps only. If nothing applicable, skip to Step 3 (Complete the Installation)
If your current build is prior to May 17, 2016 you will have been provided with a Before.sql script. Run this against your database
If your current build is prior to April 23, 2018 a message will come up that your license file is corrupt
Click OK on this message
It will then prompt you to upload a new license file, and bring up the file selection window
You will have been given a new license file, or you can request a new one by submitting a ticket to https://support.eapexpert.com
Select the new license file
It will give you one more message that the license is corrupted, click OK
You should then get a message that the license file was uploaded
If your current build is prior to August 23, 2018, you will be provided with an After.sql SQL script. Run this after step 3 (Complete the installation)
If your current build is between December 14, 2021 to October 18, 2022, please run the following SQL query in Expert database:
ALTER TABLE [dbo].[LifeBalanceAuthorization] DROP CONSTRAINT [FK_LifeBalanceAuthorization_LifeBalanceProvider]
If your current build is before 1 February 2024, the application folder if using Type 1 (EAP Expert v#.#.msi) installer, then the application folder will change from "C:\Program Files (x86)\EAP Expert Inc" to "C:\Program Files\EAP Expert Inc". If applicable, please update the Parallels / Citrix / RDS shortcut to point to the new path
STEP 3: Complete the Installation
Launch "EAP Expert V3"
Log in using an Administrator account (or any account with "Is Administrator" enabled in EAP Expert)
You will be prompted to update the database, click Yes
You will then be prompted to update the Reports, click No. Generally this is not necessary as it simply refreshes the included reports in the software. You will be notified if this is required
COMMON ISSUES
Database Version Error
When logging on to the application, with the correct password, the following error message appears:
"An error with number 1111 has occurred.
Error message: The database version is greater than the application version. The application needs to be updated. Please contact your system administrator or download a new version."
Most of the time, this is because not all of the EAP Expert instances, that point to the same database, have the same version (e.g. user machine A has version 1 and user machine B has version 2).
To resolve this, please run the following SQL query in Expert database:
DELETE FROM ModuleInfo
Cannot Compile the Generated Code
When opening the application, the following message appears:
Cannot compile the generated code. Please inspect the generated code via this exception's SourceCode property. The following errors occurred:
(0, 0): The predefined type 'System.Runtime.CompilerServices.ExtensionAttribute' is defined in multiple assemblies in the global alias; using definition from 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll'
(0, 0): Error generating Win32 resource: Access is denied.
(0, 0): Unable to delete temporary file 'c:\Program Files (x86)\EAP Expert Inc\EAP Expert 3\CSC1A98DD5C83DF41CC8AA947885E5FE92.TMP' used for default Win32 resource – The system cannot find the file specified.
This is because of the folder permission. Please grant “Modify” or “Full Control” permission to the user that is running the application as.
If issue still persist, please submit a ticket to https://support.eapexpert.com with "User Log File" attached.