Problem Description:
A FlexApp One Application throws an error about an expired license:
Relevant Notes:
If the full ProfileUnity Client is installed on the client machine with an active license, you do not need to follow the processes outlined in this KB. The FlexApp One application will be licensed via the ProfileUnity server\client licensing process.
Resolution:
Pre-Req:
Verify that the FlexApp One engine version is 6.8.5.8454 or later.
If the FlexApp One engine version is NOT 6.8.5.8454 or later, Download the latest "FlexApp One Bundler" and upgrade: https://docs.liquidware.com/profileunity/en-us/common/flexapp-one-applications/flexapp-one-applications-introduction.htm
Copy the installer file to the end point (Persistent machine or gold image) than run installer.exe to upgrade bundler:
installer.exe --install --reboot
Option A (recommended):
Copy the license file to the client machine
- Copy FlexApp_One.lic to "c:\Program Files\ProfileUnity\Flexapp\ContainerService\x64\Licenses"
- Restart Liquidware Labs Container Service
Note: This will overwrite the internal FA1 bundled license and use the license file from "Licenses" directory.
Option B:
Note: This process will create new FlexApp One executables with the new license file. This option will need to be repeated when the license expires.
Update license within the FlexApp One bundled application using the FlexApp Packaging Console.
- Copy FlexApp_One.lic to C:\Program Files (x86)\Liquidware Labs\FlexApp Packaging Console\FlexApp One Bundler
- Re-Package the DIA applications in to the new FlexApp One packages.
- Select Create FlexApp One:
- Select Browse to find the existing FlexApp packages:
- Navigate to your FlexApp directory:
- Select all the packages you need to update:
- Select Create FlexApp One:
Product: FlexApp One
Product Version: 6.8.5.8454