Select to view content in your preferred language

Error running CloudBuilder AWS

603
3
08-11-2024 06:57 PM
GeneSoudlenkov
New Contributor

I am trying to use CloudBuilder AWS to deploy HA enterprise solution. Every time I try, no matter what parameters I use, I end up with the following error: 

Create stack 'GEO-BaseEnterpriseStack'is in progress

Job failed. Error :- One or more errors occurred

Parameter validation timeout. Please use fewer parameters or fewer constraints.

The remote server returned an error: (400) Bad request.

The error log contains the following:

Error Message :One or more errors occurred.
StackTrace : at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at ESRI.ArcGIS.AWS.CloudBuilder.Jobs.CloudJob.Start(ICredentialsProvider credentialsProvider, IConfigurationProvider configProvider, List`1 jobParameters, String resourcesFolder)
Date :12/08/2024 12:54:59 PM

---------------

Error Message :Stack with id GEOINTUB-BaseEnterpriseStack does not exist
StackTrace : at Amazon.Runtime.Internal.HttpErrorResponseExceptionHandler.HandleException(IExecutionContext executionContext, HttpErrorResponseException exception)
at Amazon.Runtime.Internal.ErrorHandler.ProcessException(IExecutionContext executionContext, Exception exception)
at Amazon.Runtime.Internal.ErrorHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.CallbackHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.EndpointDiscoveryHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.RetryHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.CallbackHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.CallbackHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.ErrorCallbackHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.MetricsHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.RuntimePipeline.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.AmazonServiceClient.Invoke[TResponse](AmazonWebServiceRequest request, InvokeOptionsBase options)
at ESRI.ArcGIS.AWS.Cloudbuilder.Providers.AWSCF.GetResourceId(String stackname, String ResourceName)
Date :12/08/2024 12:54:59 PM

 

Has anyone come across something like this?

0 Kudos
3 Replies
GeneSoudlenkov
New Contributor

To add more context: I tried to use CloudFormation to deploy following Jeff Demuth video and at the point of create a stack got the following error:

An error occurred (ValidationError) when calling the CreateStack operation: Parameter validation timeout. Please use fewer parameters or fewer constraints.

 

0 Kudos
UdayaGandham11
Esri Contributor

Might be a bit late to chime in, 

but it’s definitely worth checking the license file you’re using. One common issue I’ve seen a few times is spaces or special characters, if that's the case, simply removing those and trying the deployment again might resolve the issue.

0 Kudos
ShanonLoughton
Esri Contributor

Yes def check license, that it is valid. I also found an ECP is more reliable than a PRVC for ArcGIS Server.
Other things that can cause the above are:
- Invalid subscription options: you have a MSDN / developer subscription, or other limited type, and deployments are only viable in one major region for example.  Or you've chosen a VM/instance type not in your subscription or region, or similar infra/config choice that Azure thinks you cannot use or currently do not have access to.
- Try non-HA stack, or even single machine to simplify options and see if that works? If it does, then it is something todo with HA such as extra machines or shared storage account settings or not enough permissions or something.
Check the deployment logs in Azure's portal? As you have posted the client logs as seen by CloudBuilder only.

ArcGIS Enterprise on AWS, Azure & Google Cloud Professional
0 Kudos