Provisioner Identifier cannot contain special characters or spaces

Problem Statement

We are getting an error “Invalid request: Provisioner Identifier cannot contain special characters or spaces: [5B9swtPaqszRmLVV8qAS]”. but there are no special chars nor spaces in that string.

Solution

This is happening because <+pipeline.executionId> expression gives unique output for each execution, so executions which are just string pass through but which have a unique character causing the issue.

You can use <+pipeline.sequenceId> which gives the execution ID number of the execution which remains unique

Or we can use <+<+pipeline.executionId>.replaceAll(“[^a-zA-Z]”,“”)> , the expression removes special characters from the execution id because it not contain special characters or spaces or numbers at the beginning of expresssion are not accepted.

2 Likes