During a migration from Tableau Server to Tableau Cloud using Tableau Migration SDK, multiple project creation requests failed in the project creation phase. The failures returned the following error and indicated that retries were exhausted while trying to fulfill acquireProjectHierarchyLock.
Error Detail:
There was a problem creating project '<Project Name>'..
(0x5CE10192 : com.tableausoftware.server.status.reporting.TableauRuntimeException: Retries exhausted while trying to fulfill acquireProjectHierarchyLock)
acquireProjectHierarchyLock is an exclusive advisory lock scoped at the site level. Several operations acquire this lock, including creating, moving, deleting projects, and modifying project permissions.
If a large number of operations requiring this lock are executed within a short period of time, multiple vizportal threads may become blocked while waiting to acquire the lock. Under high concurrency scenarios, such as parallel project creation during migration, this can lead to lock contention and timeout-related failures.
Reduce concurrency by lowering the Tableau Migration SDK MigrationParallelism setting (default is 10).
For more information, see MigrationParallelism on the Tableau Migration SDK site.
As a troubleshooting step, we also recommend the following:
Verify whether the affected project can be created individually in Tableau Cloud to help isolate whether the failure is tied to concurrent migration activity rather than the project definition itself.
005385532

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.