fastlane: [deliver][spaceship] 500 server error - creating new App Store version

tl;dr: the error 500 is an issue on Apple’s end. Apple has been notified and they’re working on it. Meanwhile, here’s a temporary workaround: https://github.com/fastlane/fastlane/issues/17886#issuecomment-776673874

New Issue Checklist

Issue Description

App uploads to App Store Connect, processing completes, about to publish it and then a 500 error 😕

Command executed
Complete output when running fastlane, including the stack trace and command used
[03:52:23]: Waiting for App Store Connect to finish processing the new build (1.8.28 - 71) for IOS
[03:52:39]: Successfully finished processing the build 1.8.28 - 71 for IOS
[03:52:39]: Selecting build 1.8.28 (71)...
[03:52:40]: Successfully selected build
[03:52:44]: Successfully updated IDFA declarations on App Store Connect
+---------------+------------+
|        Lane Context        |
+---------------+------------+
| PLATFORM_NAME |            |
| LANE_NAME     | deploy_app |
+---------------+------------+
[03:52:46]: Server error got 500

Environment

✅ fastlane environment ✅

Stack

Key Value
OS 10.15.7
Ruby 2.6.3
Bundler? true
Git git version 2.29.2
Installation Source /usr/local/bin/fastlane
Host Mac OS X 10.15.7 (19H114)
Ruby Lib Dir /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib
OpenSSL Version LibreSSL 2.8.3
Is contained false
Is homebrew false
Is installed via Fabric.app false
Xcode Path /Applications/Xcode.app/Contents/Developer/
Xcode Version 11.6

System Locale

Variable Value
LANG en_GB.UTF-8
LC_ALL
LANGUAGE

fastlane files:

`./fastlane/Fastfile`
# This file contains the fastlane.tools configuration
# You can find the documentation at https://docs.fastlane.tools
#
# For a list of all available actions, check out
#
#     https://docs.fastlane.tools/actions
#

# Uncomment the line if you want fastlane to automatically update itself
update_fastlane

desc "Deploy app to App Store and submit dSYMs to Firebase Crashlytics"
lane :deploy_app do |attributes| # firebaseAppId, ipaPath, dsymPath
  api_key = app_store_connect_api_key(
    key_id: "x",
    issuer_id: "y",
    key_filepath: "./fastlane/keys/AuthKey_3UM3P43325.p8"
  )

  deliver(
    api_key: api_key,
    ipa: attributes[:ipaPath],
    force: true,
    submit_for_review: true,
    metadata_path: '../../app-store-metadata',
    precheck_include_in_app_purchases: false # Current Fastlane version doesn't support IAP precheck with app_store_connect_api_key
  )
  upload_symbols_to_crashlytics(dsym_path: attributes[:dsymPath], app_id: attributes[:firebaseAppId] )
end

`./fastlane/Appfile`
app_identifier "org.biggo.einee" # The bundle identifier of your app
apple_id "x@gmail.com" # Your Apple email address

itc_team_id "123" # iTunes Connect Team ID
team_id "456" # Developer Portal Team ID

# For more information about the Appfile, see:
#     https://docs.fastlane.tools/advanced/#appfile

`./fastlane/Deliverfile`
automatic_release true
skip_screenshots true

metadata_path

# Don't know if these will work. Need to test
submission_information({
	add_id_info_uses_idfa: false,
	content_rights_contains_third_party_content: false,
	export_compliance_available_on_french_store: false,
	export_compliance_uses_encryption: false,
	export_compliance_compliance_required: false
})

# Include all languages (so that we can apply the default keywords to all the remaining languages)
languages(['da', 'de-DE', 'el', 'en-AU', 'en-CA', 'en-GB', 'en-US', 'es-ES', 'es-MX', 'fi', 'fr-CA', 'fr-FR', 'id', 'it', 'ja', 'ko', 'ms', 'nl-NL', 'no', 'pt-BR', 'pt-PT', 'ru', 'sv', 'th', 'tr', 'vi', 'zh-Hans', 'zh-Hant'])

fastlane gems

Gem Version Update-Status
fastlane 2.170.0 ✅ Up-To-Date

Loaded fastlane plugins:

Plugin Version Update-Status
fastlane-plugin-firebase_app_distribution 0.2.4 ✅ Up-To-Date
Loaded gems
Gem Version
did_you_mean 1.3.0
bundler 2.2.3
rake 13.0.3
CFPropertyList 3.0.3
concurrent-ruby 1.1.7
i18n 1.8.5
minitest 5.14.2
thread_safe 0.3.6
tzinfo 1.2.9
activesupport 5.2.4.4
public_suffix 4.0.6
addressable 2.7.0
httpclient 2.8.3
json 2.5.1
algoliasearch 1.27.5
atomos 0.1.3
aws-eventstream 1.1.0
aws-partitions 1.413.0
aws-sigv4 1.2.2
jmespath 1.4.0
aws-sdk-core 3.110.0
aws-sdk-kms 1.40.0
aws-sdk-s3 1.87.0
babosa 1.0.4
claide 1.0.3
fuzzy_match 2.0.4
nap 1.1.0
netrc 0.11.0
ffi 1.14.2
ethon 0.12.0
typhoeus 1.4.0
cocoapods-core 1.10.0
cocoapods-deintegrate 1.0.4
cocoapods-downloader 1.4.0
cocoapods-plugins 1.0.0
cocoapods-search 1.0.0
cocoapods-trunk 1.5.0
cocoapods-try 1.2.0
colored2 3.1.2
escape 0.0.4
fourflusher 2.3.1
gh_inspector 1.1.3
molinillo 0.6.6
ruby-macho 1.4.0
nanaimo 0.3.0
xcodeproj 1.19.0
cocoapods 1.10.0
colored 1.2
highline 1.7.10
commander-fastlane 4.4.6
declarative 0.0.20
declarative-option 0.1.0
digest-crc 0.6.3
unf_ext 0.0.7.7
unf 0.1.4
domain_name 0.5.20190701
dotenv 2.7.6
emoji_regex 3.2.1
excon 0.78.1
multipart-post 2.0.0
ruby2_keywords 0.0.2
faraday 1.2.0
http-cookie 1.0.3
faraday-cookie_jar 0.0.7
faraday_middleware 1.0.0
fastimage 2.2.1
jwt 2.2.2
memoist 0.16.2
multi_json 1.15.0
os 1.1.1
signet 0.14.0
googleauth 0.14.0
mini_mime 1.0.2
uber 0.1.0
representable 3.0.4
retriable 3.1.2
google-api-client 0.38.0
google-cloud-env 1.4.0
google-cloud-errors 1.0.1
google-cloud-core 1.5.0
google-cloud-storage 1.29.2
mini_magick 4.11.0
plist 3.5.0
rubyzip 2.3.0
security 0.1.3
naturally 2.2.0
simctl 1.6.8
slack-notifier 2.3.2
terminal-notifier 2.0.0
unicode-display_width 1.7.0
terminal-table 1.8.0
tty-screen 0.8.1
tty-cursor 0.7.1
tty-spinner 0.9.3
word_wrap 1.0.0
rouge 2.0.7
xcpretty 0.3.0
xcpretty-travis-formatter 1.0.0
fastlane-plugin-firebase_app_distribution 0.2.4

generated on: 2020-12-31

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 16
  • Comments: 87 (26 by maintainers)

Most upvoted comments

Everything is all fixed on Apple’s side now! Going to close this 😇 Happy fastlaning, everyone!

FINAL ANSWER HERE 😁

  1. It cannot be changed after USES_THIRD_PARTY_CONTENT a version has been approved/live on the App Store. So I will make a code change for that 🙂
  2. It should not be 500ing so the ASC API team is looking into that and will fix 💪

@max-ott @mccarron @mathaeus @anh1979

I’m also getting error 500 when I try to upload metadata on App Store.

As @caioremedio mentioned above, I also don’t have content_rights_has_rights and content_rights_contains_third_party_content set in my fastlane file or delivery file.

What I tried, and actually worked, is to create a new version in the Appstore Connect and then try to upload metadata. So maybe the creation of new App Version is restricted? This worked on 2 apps 💯

Looking into! 😁

yup, I’m too facing it, build is uploaded & details are filled correctly but seem when it comes to finally submit for review, it’s failing.

Here are the logs.


+------+------------------------------------------------+-------------+
|                          fastlane summary                           |
+------+------------------------------------------------+-------------+
| Step | Action                                         | Time (in s) |
+------+------------------------------------------------+-------------+
| 1    | default_platform                               | 0           |
| 2    | app_store_connect_api_key                      | 0           |
| 3    | clear_derived_data                             | 2           |
| 4    | echo $(($(date +'%s * 1000 + %-N / 1000000'))) | 0           |
| 5    | update_plist                                   | 0           |
| 6    | cocoapods                                      | 11          |
| 7    | latest_testflight_build_number                 | 6           |
| 8    | increment_build_number                         | 0           |
| 9    | last_git_commit                                | 0           |
| 10   | get_version_number                             | 0           |
| 11   | set_changelog                                  | 6           |
| 12   | build_app                                      | 955         |
| 13   | echo $(($(date +'%s * 1000 + %-N / 1000000'))) | 0           |
| 💥   | upload_to_app_store                            | 1134        |
+------+------------------------------------------------+-------------+

DEBUG [2021-01-12 02:06:21.60]: All plugins are up to date
ERROR [2021-01-12 02:06:21.60]: fastlane finished with errors

Looking for related GitHub issues on fastlane/fastlane...
Search query: The request could not be completed because:
	Server error got 500

URL: https://api.github.com/search/issues?q=The%20request%20could%20not%20be%20completed%20because%3A%0A%09Server%20error%20got%20500+repo:fastlane/fastlane
➡️  500 server error
    https://github.com/fastlane/fastlane/issues/17886 [open] 5 💬
    2 days ago

➡️  The request could not be completed because: (Spaceship::InternalServerError) 	Server error got 500
    https://github.com/fastlane/fastlane/issues/17838 [closed] 4 💬
    a week ago

➡️  beta_pa path is relative to the fastlane directory, not the project directory
    https://github.com/fastlane/fastlane/issues/500 [closed] 4 💬
    22 Sep 2016

and 24 more at: https://github.com/fastlane/fastlane/search?q=The%20request%20could%20not%20be%20completed%20because%3A%0A%09Server%20error%20got%20500&type=Issues&utf8=✓

🔗  You can ⌘ + double-click on links to open them directly in your browser.
DEBUG [2021-01-12 02:06:22.70]: All plugins are up to date
bundler: failed to load command: fastlane (/usr/local/bin/fastlane)
Spaceship::InternalServerError: [!] The request could not be completed because:
	Server error got 500
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/connect_api/api_client.rb:185:in `handle_response'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/connect_api/api_client.rb:135:in `patch'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/connect_api/tunes/tunes.rb:200:in `patch_app'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/forwardable.rb:230:in `patch_app'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/connect_api/models/app.rb:106:in `update'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/deliver/lib/deliver/submit_for_review.rb:178:in `update_submission_information'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/deliver/lib/deliver/submit_for_review.rb:24:in `submit!'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/deliver/lib/deliver/runner.rb:194:in `submit_for_review'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/deliver/lib/deliver/runner.rb:64:in `run'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/actions/upload_to_app_store.rb:18:in `run'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:263:in `block (2 levels) in execute_action'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/actions/actions_helper.rb:69:in `execute_action'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:255:in `block in execute_action'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:229:in `chdir'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:229:in `execute_action'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:157:in `trigger_action_by_name'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/fast_file.rb:159:in `method_missing'
  Fastfile:141:in `block (2 levels) in parsing_binding'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/lane.rb:33:in `call'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/lane_manager.rb:47:in `cruise_lane'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/command_line_handler.rb:36:in `handle'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/commands_generator.rb:108:in `block (2 levels) in run'
  /Library/Ruby/Gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
  /Library/Ruby/Gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
  /Library/Ruby/Gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
  /Library/Ruby/Gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/commands_generator.rb:352:in `run'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/commands_generator.rb:41:in `start'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:in `take_off'
  /Library/Ruby/Gems/2.6.0/gems/fastlane-2.171.0/bin/fastlane:23:in `<top (required)>'
  /usr/local/bin/fastlane:23:in `load'
  /usr/local/bin/fastlane:23:in `<top (required)>'
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Is there an update on this bug? Apple is about to bust up everyone’s CI pipelines in February by requiring every developer account to use 2FA. Using the API Key rather than the username and login is going to be important here soon.

@rogerluan it looks like using the app_store_connect_api_key together with deliver results in the 500. Using the old way with a regular login works 🤷‍♂️ .

Can anybody else confirm this?

Thanks @joshdholtz . Looks like ASC API team hasn’t fixed this issue yet.

Works well since today!

I tried to upload last night and it seems it was solved. The API created the app version.

I don’t have both content_rights_has_rights and content_rights_contains_third_party_content set, but Im still getting error 500. Any idea?

@ilyakar @jhaliya has it worked for you eventually? I’m also just facing this random 500 when submitting a build for app store review with deliver.

Just passing by to confirm that the error 500 still hasn’t been fixed on Apple’s end, and that this https://github.com/fastlane/fastlane/issues/17886#issuecomment-776673874 fixed the issue for me as well 🎉

I have updated the original post of this issue with a tl;dr and direct people to this temp workaround 😊

Removing

        content_rights_has_rights: true,
        content_rights_contains_third_party_content: true,

helped in my case, as @milk531 pointed out a few days ago.

[12:17:51]: Creating authorization token for App Store Connect API
[12:17:51]: Checking app for precheck rule violations
[12:18:08]: ✅  Passed: No negative  sentiment
[12:18:08]: ✅  Passed: No placeholder text
[12:18:08]: ✅  Passed: No mentioning  competitors
[12:18:08]: ✅  Passed: No future functionality promises
[12:18:08]: ✅  Passed: No words indicating test content
[12:18:08]: ✅  Passed: No curse words
[12:18:08]: ✅  Passed: No words indicating your IAP is free
[12:18:08]: ✅  Passed: Incorrect, or missing copyright date
[12:18:41]: ✅  Passed: No broken urls
[12:18:41]: precheck 👮‍♀️ 👮  finished without detecting any potential problems 🛫
[12:18:41]: Selecting existing build-number: 122613
[12:18:42]: Selecting build 7.5.0 (122613)...
[12:18:44]: Successfully selected build
[12:18:49]: Successfully updated IDFA declarations on App Store Connect
[12:18:54]: Successfully submitted the app for review!

@mccarron You cool if I DM you about this today/tomorrow in Slack? 😊

@mathaeus 👆 We are going to get to the bottom of this! It seems like an inconsistency between the private and the official APIs so… I have to blame this one on fastlane 😉

@milk531 What made you think those two specific lines were the cause? I see nothing in my own logs that gives any indication that would be the culprit.

@ChristopherDrum I haven’t had time to see through all the spaceship’s appleconnect api code, but my error is just throw out after these logs:

[11:37:22]: Uploading app review information to App Store Connect
[11:37:23]: Selecting existing build-number: 208
[11:37:24]: Selecting build 3.5.2 (208)...
[11:37:25]: Successfully selected build
[11:37:28]: Successfully updated IDFA declarations on App Store Connect
 500 error throw

So I look into submit_for_review.rb and find out after Successfully updated IDFA declarations on App Store Connect it should follow Successfully updated contents rights declaration on App Store Connect and it is the only api request. I guess this AppUpdateRequest goes wrong so I remove them and it works out.

@tguidon 500s like this are usually the quickest but no idea 😔 I’ve sent some emails and I’ll update here as soon as I can with whatever I can.

Are you able to switch to Apple ID auth with 2FA to save you some effort?

❗ UPDATE

It looks like POST to /appStoreVersions is only 500ing when using App Store Connect API Key. I’ve reached out to Apple to let them know but there are two work arounds…

1. Use Apple ID auth instead of App Store Connect API Key

Issue does not exist with the API that the App Store Connect website uses so using your Apple ID works

2. Manually create your version

Screen Shot 2021-04-28 at 11 47 30 AM

ASC API team still haven’t fixed the issue and we just received an email that says the following:

Starting March 3, 2021, additional authentication is required for all users to sign in to App Store Connect. This extra layer of security for your Apple ID helps ensure that you’re the only person who can access your account. When you sign in, you’ll be prompted to update your account.

This is pretty urgent, is there any way we can escalate the issue with Apple?

Edit: Here’s an official page https://developer.apple.com/support/authentication/

Starting in March 2021, two-factor authentication or two-step verification will be required for all users to sign in to App Store Connect. This extra layer of security for your Apple ID helps ensure that you’re the only person who can access your account.

Maybe it throws a 500 because this actually is not supposed to be set via the API (anymore)?

When I check the App Information on AppStoreConnect I can see this one, but I’m not even able to edit that. Not sure where it takes this from 🤔 Screenshot 2021-02-10 at 13 54 29

So I hope removing those from submission_information and submitting that info manually also works for us as a “temporary” (Let’s hope Apple fixes the ASC API quickly! 😁) workaround.

Didn’t help in my case - I cancelled both of those vars out of the submission_information, but the error 500 keeps happening when using the API Key Authentication.

@ilyakar Sorry, I replied to the wrong context so I deleted my message 😛 I need to reread what’s going on here. Will be a bit because other 🔥 s 😔

I love how on-top of these things you guys are. Great thread here.

@joshdholtz Creating version manually solved the 500 issue but unfortunately I keep getting this error

“The call to the iTMSTransporter completed with a non-zero exit status: 1. This indicates a failure.”

I am not sure if it is related to Fastlane uploading the archive? Because for now I uploaded the app using XCode archive.

@abhijeetchz I think that would be a separate issue that isn’t related to this 🤷‍♂️

@joshdholtz Creating version manually solved the 500 issue but unfortunately I keep getting this error “The call to the iTMSTransporter completed with a non-zero exit status: 1. This indicates a failure.” I am not sure if it is related to Fastlane uploading the archive? Because for now I uploaded the app using XCode archive and I didn’t have this error.

Tried solution 2 from @joshdholtz’s post manually creating the App Version and it resolved the issue 🚀 Thank you!

@joshdholtz I really appreciate it! 🙏

Yeah, it’s easy enough for us to remove the API Key logic and have it fall back to using 2FA on a local machine. We can iterate though a list of config files and run fastlane for each.

@joshdholtz do you have a sense of how long Apple takes to fix API errors when you reach out? Trying to determine our team’s next steps as we need to submit a new version for 100+ apps. Option 1 with a script to iterate through all clients locally might need to be our next steps.

I’ve been searching the apple forums and I can’t find anything about why this error is happening

@caioremedio According to this page, only platform and versionString in attributes and app in relationships are mandatory. So I believe fastlane didn’t get this wrong, I think. https://developer.apple.com/documentation/appstoreconnectapi/appstoreversioncreaterequest/data/attributes https://developer.apple.com/documentation/appstoreconnectapi/appstoreversioncreaterequest/data/relationships

500 Internal Server Error is often API’s issue. Even if we send an invalid request, APIs should return 400 Bad Request or other 4xx responses accordingly.


I had the same error and solved it by https://github.com/fastlane/fastlane/issues/17886#issuecomment-828272901 as well, thanks! When I run deliver with API key on CI, we wanted to create a new version to prepare the next submission but it failed. And we didn’t have a new version that is “Prepare for Submission” state.

@kwstasna you’re the MVP! your workaround worked. it’s funny because I ran fastlane locally which always has our app version as 1.1 which wasn’t what I added as a new version on Appstore Connect but it stopped the 500 error anyway

@max-ott The weird thing is that it “works” (doesn’t fail) for the private ASC API but 500s for the official ASC API 🤔

It’s even in the docs that this should work. I will do a bit more poking around and ask my ASC API contact about what’s going on here 😇

Hopefully I’ll get back to you all today!

@mathaeus thats correct. IDFA is now in a different „area“ on App Store Connect and no longer in the submission part. Same for the 3rd party rights. I think the error comes from fastlane trying to change those values, but that’s no longer possible through the old endpoints.

@joshdholtz my assumption, based on my previous comment, is that the submission for review does not need as much information as it used to, and it’s rather used from the App Privacy answers. And probably the Apple API documentation is just outdated (I actually haven’t checked, just based on what you said). For example, the IDFA declaration stuff also has moved to the App Privacy section. It’s not even possible to select those IDFA checkboxes anymore when you do a manual submission via the Web UI, see also https://developer.apple.com/forums/thread/665898.

I haven’t gone as far as to also try and remove the IDFA-related fields in the submission_information though 😅.

@joshdholtz @anh1979 I’m also trying it out now. Will get back to you ASAP.

@anh1979 Can you run fastlane run spaceship_logs and email me the file? But run this directly after your failed lane 😊

Sorry, I took another route to get our apps to store (it is an automated process on a Jenkins running several times a day for different apps in our scenario ==> set an application-specific password and now try this with 2-Factor-Auth / FASTLANE_SESSION…

Maybe I can reset those changes to our workflow this afternoon and generate those logs, if I have time.

same problem, but after I deleted these two config from Deliverfile

content_rights_has_rights: false,
content_rights_contains_third_party_content: false,

It works