We hooked up crowdin to our build-system to pull translations into our jar on demand. However, we’ve noticed that crowdin regularly fails our builds due to:
Execution failed for task ‘:crowdinBuildProjectTranslation’. org.zaproxy.gradle.crowdin.CrowdinPluginException: An error occurred while accessing the Crowdin API: HttpException.Error(code=409, message=Another build is currently in progress. Please wait until it’s finished.)
The plugin should probably just wait until the build is finished instead of throwing an exception. (or at least offer it as an option). Gradle doesn’t allow a retry on our side.