Resolution
To fix this issue, ensure your License has not expired:
- Open the RunWorkflowLog.txt (located in the root of the deployed ACP) in a text editor.
- Check for the existence of the following line:
Cloudhouse.Container.Core.Exceptions.InvalidLicenceException: The provided licence has expired
If your License has expired, ask your Cloudhouse Partner/Cloudhouse Support to regenerate you a new Auto Packager License. Then replace the expired License with the new one which will allow you to run the Auto Packager.
Symptoms
When trying to run a Cloudhouse Application Compatibility Package (also known as a Cloudhouse Compatibility Container™), I get an Error dialogue box stating:
Failed to launch application. Please contact support.
Looking in the RunWorkflowLog.txt (located in the root of the deployed ACP) I see entries like:
ERROR Cloudhouse.Container.Run.App - Error running package: Cloudhouse.Container.Core.Exceptions.InvalidLicenceException: The provided licence has expired at Cloudhouse.Container.Core.Licensing.ValidationSteps.AssertNotExpired.Execute() at Cloudhouse.Container.Core.Steps.Validation.ValidationWorkflow.Run() at Cloudhouse.Container.Core.Licensing.RunAuthorisationService.IsRunAuthorised(DeploymentScope deployType) at Cloudhouse.Container.Core.Steps.Run.AssertAuthorisedStep.Execute() at Cloudhouse.Container.Core.Steps.Validation.ValidationWorkflow.Run() at Cloudhouse.Container.Run.App.Application_Startup(Object sender, StartupEventArgs e) ERROR Cloudhouse.Container.Run.App - Exiting with code: -1
Cause
You will see this error if the License within the ACP you are trying to run has expired.