fastlane: fastlane deliver: Potential server error received: 'Unexpected Error'

copied from #16621

Hey Guys, I am using azure devops and the AppStorePromote step uses fastlane. Does anyone know how to specify how to exclude the meta data in the yaml?

I am trying to implement the above:

upload_to_app_store(
  skip_metadata: true,
  skip_screenshots: true,
  metadata_path: nil
)

with this step:

    - task: AppStorePromote@1
      inputs:
        serviceEndpoint: 'Apple'
        appIdentifier: 'com.xxx'
        shouldAutoRelease: true

thanks!

_Originally posted by @danimal521 in https://github.com/fastlane/fastlane/issues/16621#issuecomment-645632550_

2020-06-17T21:13:43.5313560Z ##[section]Starting: AppStorePromote
2020-06-17T21:13:43.5323600Z ==============================================================================
2020-06-17T21:13:43.5324020Z Task         : Apple App Store Promote
2020-06-17T21:13:43.5324380Z Description  : Release a build from iTunes Connect to the Apple App Store
2020-06-17T21:13:43.5324720Z Version      : 1.147.0
2020-06-17T21:13:43.5324990Z Author       : Microsoft Corporation
2020-06-17T21:13:43.5325440Z Help         : [More Information](https://marketplace.visualstudio.com/items?itemName=ms-vsclient.app-store)
2020-06-17T21:13:43.5325930Z ==============================================================================
2020-06-17T21:13:44.1215700Z 6bee70df-d608-4eda-aa8b-5033bfa2c84c exists true
2020-06-17T21:13:44.1258150Z [command]/usr/local/opt/ruby/bin/gem install fastlane
2020-06-17T21:13:44.1337470Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1338960Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1340200Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1341330Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1342440Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1343500Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1344600Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1346510Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1347900Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1349250Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1350510Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1351790Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1353410Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1355540Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1356940Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1357770Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:13:44.1358580Z (node:2177) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-06-17T21:14:56.6310860Z Successfully installed fastlane-2.149.1
2020-06-17T21:14:56.6311900Z Parsing documentation for fastlane-2.149.1
2020-06-17T21:14:56.6312620Z Installing ri documentation for fastlane-2.149.1
2020-06-17T21:14:56.6313050Z Done installing documentation for fastlane after 60 seconds
2020-06-17T21:14:56.6313360Z 1 gem installed
2020-06-17T21:14:56.6674230Z [command]/usr/local/opt/ruby/bin/gem update fastlane -i /Users/runner/.gem-cache
2020-06-17T21:15:00.3148890Z Updating installed gems
2020-06-17T21:15:00.3149630Z Nothing to update
2020-06-17T21:15:00.3463260Z [command]fastlane deliver submit_build -u *** -a com.Flashop --skip_binary_upload true --skip_metadata true --skip_screenshots true --force
2020-06-17T21:15:11.2699760Z [21:15:11]: Seems like launching fastlane takes a while - please run
2020-06-17T21:15:11.2700420Z [21:15:11]: 
2020-06-17T21:15:11.2701090Z [21:15:11]: $ [sudo] gem cleanup
2020-06-17T21:15:11.2701410Z [21:15:11]: 
2020-06-17T21:15:11.2702100Z [21:15:11]: to uninstall outdated gems and make fastlane launch faster
2020-06-17T21:15:11.2703010Z [21:15:11]: Alternatively it's recommended to start using a Gemfile to lock your dependencies
2020-06-17T21:15:11.2703840Z [21:15:11]: To get started with a Gemfile, run
2020-06-17T21:15:11.2704130Z [21:15:11]: 
2020-06-17T21:15:11.2704740Z [21:15:11]: $ bundle init
2020-06-17T21:15:11.2705410Z [21:15:11]: $ echo 'gem "fastlane"' >> Gemfile
2020-06-17T21:15:11.2706110Z [21:15:11]: $ bundle install
2020-06-17T21:15:11.2706360Z [21:15:11]: 
2020-06-17T21:15:11.2707870Z [21:15:11]: After creating the Gemfile and Gemfile.lock, commit those files into version control
2020-06-17T21:15:11.2708860Z [21:15:11]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
2020-06-17T21:15:28.3131010Z [21:15:28]: Sending anonymous analytics information
2020-06-17T21:15:28.3131790Z [21:15:28]: Learn more at https://docs.fastlane.tools/#metrics
2020-06-17T21:15:28.3132620Z [21:15:28]: No personal or sensitive data is sent.
2020-06-17T21:15:28.3133310Z [21:15:28]: You can disable this by adding `opt_out_usage` at the top of your Fastfile
2020-06-17T21:15:28.3396000Z [21:15:28]: Login to App Store Connect (***)
2020-06-17T21:15:30.5901670Z [21:15:30]: Login successful
2020-06-17T21:15:30.8925180Z 
2020-06-17T21:15:30.8959620Z +--------------------------------------+------------------------+
2020-06-17T21:15:30.8961270Z |                    deliver 2.149.1 Summary                    |
2020-06-17T21:15:30.8962690Z +--------------------------------------+------------------------+
2020-06-17T21:15:30.8964690Z | username                             | *** |
2020-06-17T21:15:30.8965380Z | app_identifier                       | com.Flashop            |
2020-06-17T21:15:30.8965960Z | skip_binary_upload                   | true                   |
2020-06-17T21:15:30.8966610Z | skip_metadata                        | true                   |
2020-06-17T21:15:30.8967260Z | skip_screenshots                     | true                   |
2020-06-17T21:15:30.8967840Z | force                                | true                   |
2020-06-17T21:15:30.8968470Z | submit_for_review                    | true                   |
2020-06-17T21:15:30.8969610Z | build_number                         | latest                 |
2020-06-17T21:15:30.8970350Z | screenshots_path                     | ./screenshots          |
2020-06-17T21:15:30.8970940Z | metadata_path                        | ./metadata             |
2020-06-17T21:15:30.8972130Z | platform                             | ios                    |
2020-06-17T21:15:30.8972750Z | edit_live                            | false                  |
2020-06-17T21:15:30.8976410Z | use_live_version                     | false                  |
2020-06-17T21:15:30.8976900Z | skip_app_version_update              | false                  |
2020-06-17T21:15:30.8977270Z | overwrite_screenshots                | false                  |
2020-06-17T21:15:30.8977740Z | reject_if_possible                   | false                  |
2020-06-17T21:15:30.8978350Z | automatic_release                    | false                  |
2020-06-17T21:15:30.8978900Z | phased_release                       | false                  |
2020-06-17T21:15:30.8980190Z | reset_ratings                        | false                  |
2020-06-17T21:15:30.8980870Z | run_precheck_before_submit           | true                   |
2020-06-17T21:15:30.8981350Z | precheck_default_rule_level          | warn                   |
2020-06-17T21:15:30.8981750Z | individual_metadata_items            | []                     |
2020-06-17T21:15:30.8982160Z | ignore_language_directory_validation | false                  |
2020-06-17T21:15:30.8982560Z | precheck_include_in_app_purchases    | true                   |
2020-06-17T21:15:30.8983610Z +--------------------------------------+------------------------+
2020-06-17T21:15:30.8984020Z 
2020-06-17T21:15:31.2459710Z [21:15:31]: Running precheck before submitting to review, if you'd like to disable this check you can set run_precheck_before_submit to false
2020-06-17T21:15:31.2461320Z [21:15:31]: Making sure we pass precheck 👮‍♀️ 👮 before we submit  🛫
2020-06-17T21:15:31.2520660Z 
2020-06-17T21:15:31.2534510Z +--------------------------+------------------------+
2020-06-17T21:15:31.2535520Z |           Summary for precheck 2.149.1            |
2020-06-17T21:15:31.2537400Z +--------------------------+------------------------+
2020-06-17T21:15:31.2537970Z | default_rule_level       | warn                   |
2020-06-17T21:15:31.2538960Z | include_in_app_purchases | true                   |
2020-06-17T21:15:31.2539290Z | app_identifier           | com.Flashop            |
2020-06-17T21:15:31.2539990Z | username                 | *** |
2020-06-17T21:15:31.2541010Z +--------------------------+------------------------+
2020-06-17T21:15:31.2541400Z 
2020-06-17T21:15:31.2541900Z [21:15:31]: Checking app for precheck rule violations
2020-06-17T21:15:35.8192670Z [21:15:35]: Reading in-app purchases. If you have a lot, this might take a while
2020-06-17T21:15:35.8198360Z [21:15:35]: You can disable IAP checking by setting the `include_in_app_purchases` flag to `false`
2020-06-17T21:16:11.0373250Z [21:16:11]: Done reading in-app purchases
2020-06-17T21:16:12.1996230Z [21:16:12]: ✅  Passed: No negative  sentiment
2020-06-17T21:16:12.2000320Z [21:16:12]: ✅  Passed: No placeholder text
2020-06-17T21:16:12.2001640Z [21:16:12]: ✅  Passed: No mentioning  competitors
2020-06-17T21:16:12.2004630Z [21:16:12]: ✅  Passed: No future functionality promises
2020-06-17T21:16:12.2006460Z [21:16:12]: ✅  Passed: No words indicating test content
2020-06-17T21:16:12.2373350Z [21:16:12]: ✅  Passed: No curse words
2020-06-17T21:16:12.2374240Z [21:16:12]: ✅  Passed: No words indicating your IAP is free
2020-06-17T21:16:12.2378380Z [21:16:12]: ✅  Passed: Incorrect, or missing copyright date
2020-06-17T21:16:14.3384950Z [21:16:14]: ✅  Passed: No broken urls
2020-06-17T21:16:14.3386400Z [21:16:14]: precheck 👮‍♀️ 👮  finished without detecting any potential problems 🛫
2020-06-17T21:16:15.0638440Z [21:16:15]: Selecting the latest build...
2020-06-17T21:16:16.0628900Z [21:16:16]: Selecting build  (1.7.8)...
2020-06-17T21:16:16.3545900Z Potential server error received: 'Unexpected Error'. Retrying after 10 seconds (remaining: 2)...
2020-06-17T21:16:26.6439650Z Potential server error received: 'Unexpected Error'. Retrying after 10 seconds (remaining: 1)...
2020-06-17T21:16:37.1114430Z 
2020-06-17T21:16:37.1116070Z Looking for related GitHub issues on fastlane/fastlane...
2020-06-17T21:16:37.1116510Z 
2020-06-17T21:16:37.9048880Z ➡️  fastlane deliver: Potential server error received: 'Unexpected Error'
2020-06-17T21:16:37.9049970Z     https://github.com/fastlane/fastlane/issues/16621 [open] 47 💬
2020-06-17T21:16:37.9052440Z     53 seconds ago
2020-06-17T21:16:37.9052730Z 
2020-06-17T21:16:37.9054210Z ➡️  [upload_to_app_store] #<ArgumentError: different prefix: "/" and "fastlane">
2020-06-17T21:16:37.9055270Z     https://github.com/fastlane/fastlane/issues/16317 [closed] 5 💬
2020-06-17T21:16:37.9055670Z     18 hours ago
2020-06-17T21:16:37.9055820Z 
2020-06-17T21:16:37.9056410Z ➡️  Fastlane trying to access my photos?!
2020-06-17T21:16:37.9057210Z     https://github.com/fastlane/fastlane/issues/15768 [closed] 6 💬
2020-06-17T21:16:37.9057530Z     05 Apr 2020
2020-06-17T21:16:37.9057760Z 
2020-06-17T21:16:37.9058650Z and 20 more at: https://github.com/fastlane/fastlane/search?q=The%20request%20could%20not%20be%20completed%20because%3A%0A%09Unexpected%20Error&type=Issues&utf8=✓
2020-06-17T21:16:37.9059290Z 
2020-06-17T21:16:37.9059960Z 🔗  You can ⌘ + double-click on links to open them directly in your browser.
2020-06-17T21:16:37.9060660Z 
2020-06-17T21:16:37.9060990Z [!] The request could not be completed because:
2020-06-17T21:16:37.9061580Z 	Unexpected Error
2020-06-17T21:16:37.9266850Z ##[error]Error: fastlane failed with return code: 1
2020-06-17T21:16:37.9282270Z ##[section]Finishing: AppStorePromote

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 6
  • Comments: 19 (7 by maintainers)

Most upvoted comments

↑ I updated fastlane version to 2.164.0 and I confirmed the problem was fixed 🙇

↑ I updated fastlane version to 2.164.0 and I confirmed the problem was fixed 🙇

Sweet! 🚀 Thanks for confirming this @ToshikiHata 🤗

Since this is an issue dated back when we were upgrading fastlane to the new App Store Connect APIs, I encourage everyone to simply update fastlane like @ToshikiHata did and check if it’s still an issue for you. If so, please create a new issue with updated scenario, stacktrace and we’ll sure take a look 💪

✌️

I still face this problem. I collected a log with fastlane run spaceship_logs. It seemed that a 500 error occurred at the execution of ra/apps/{id}/platforms/ios/versions/{id} API. (My test app’s status is Prepare for Submission, is that relevant?)

fastlane version:

2.151.2

console output:

[✔] 🚀 
[12:08:54]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[12:08:55]: Successfully loaded '(My fastlane directory)/fastlane/Deliverfile' 📄
[12:08:55]: No values defined in './fastlane/Deliverfile'
[12:08:55]: Login to App Store Connect (xxxx)
[12:08:56]: Login successful

+--------------------------------------+----------------------------------+
|                         deliver 2.139.0 Summary                         |
+--------------------------------------+----------------------------------+
| username                             | xxxxxx                           |
| team_id                              | xxxxxx                           |
| app_identifier                       | xxxxxx                           |
| skip_binary_upload                   | true                             |
| force                                | true                             |
| screenshots_path                     | ./fastlane/screenshots           |
| metadata_path                        | ./fastlane/metadata              |
| platform                             | ios                              |
| edit_live                            | false                            |
| use_live_version                     | false                            |
| skip_screenshots                     | false                            |
| skip_metadata                        | false                            |
| skip_app_version_update              | false                            |
| overwrite_screenshots                | false                            |
| submit_for_review                    | false                            |
| reject_if_possible                   | false                            |
| automatic_release                    | false                            |
| phased_release                       | false                            |
| reset_ratings                        | false                            |
| run_precheck_before_submit           | true                             |
| precheck_default_rule_level          | warn                             |
| individual_metadata_items            | []                               |
| ignore_language_directory_validation | false                            |
| precheck_include_in_app_purchases    | true                             |
+--------------------------------------+----------------------------------+

[12:08:57]: Loading './fastlane/metadata/ja/description.txt'...
[12:08:57]: Loading './fastlane/metadata/ja/keywords.txt'...
[12:08:57]: Loading './fastlane/metadata/ja/release_notes.txt'...
[12:08:57]: Loading './fastlane/metadata/ja/support_url.txt'...
[12:08:57]: Loading './fastlane/metadata/ja/marketing_url.txt'...
[12:08:57]: Loading './fastlane/metadata/ja/promotional_text.txt'...
[12:08:57]: Loading './fastlane/metadata/ja/name.txt'...
[12:08:57]: Loading './fastlane/metadata/ja/subtitle.txt'...
[12:08:57]: Loading './fastlane/metadata/ja/privacy_url.txt'...
[12:08:57]: Loading './fastlane/metadata/ja/apple_tv_privacy_policy.txt'...
[12:08:57]: Loading './fastlane/metadata/copyright.txt'...
[12:08:57]: Loading './fastlane/metadata/primary_category.txt'...
[12:08:57]: Loading './fastlane/metadata/secondary_category.txt'...
[12:08:57]: Loading './fastlane/metadata/primary_first_sub_category.txt'...
[12:08:57]: Loading './fastlane/metadata/primary_second_sub_category.txt'...
[12:08:57]: Loading './fastlane/metadata/secondary_first_sub_category.txt'...
[12:08:57]: Loading './fastlane/metadata/secondary_second_sub_category.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/trade_name.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/first_name.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/last_name.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/address_line1.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/address_line2.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/address_line3.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/city_name.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/state.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/country.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/postal_code.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/phone_number.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/email_address.txt'...
[12:08:57]: Loading './fastlane/metadata/trade_representative_contact_information/is_displayed_on_app_store.txt'...
[12:08:57]: Loading './fastlane/metadata/review_information/first_name.txt'...
[12:08:57]: Loading './fastlane/metadata/review_information/last_name.txt'...
[12:08:57]: Loading './fastlane/metadata/review_information/phone_number.txt'...
[12:08:57]: Loading './fastlane/metadata/review_information/email_address.txt'...
[12:08:57]: Loading './fastlane/metadata/review_information/demo_user.txt'...
[12:08:57]: Loading './fastlane/metadata/review_information/demo_password.txt'...
[12:08:57]: Loading './fastlane/metadata/review_information/notes.txt'...
[⠼] Activating language ja... Potential server error received: 'Unexpected Error'. Retrying after 10 seconds (remaining: 2)...
[⠦] Activating language ja... Potential server error received: 'Unexpected Error'. Retrying after 10 seconds (remaining: 1)...
[⠧] Activating language ja... 
Looking for related GitHub issues on fastlane/fastlane...

[⠋] Activating language ja... ➡️  fastlane deliver: Potential server error received: 'Unexpected Error' 
    https://github.com/fastlane/fastlane/issues/16627 [open] 16 💬
    3 weeks ago

➡️  Getting Server error got 500 while downloading and uploading of screenshots
    https://github.com/fastlane/fastlane/issues/17139 [closed] 10 💬
    a day ago

➡️  `deliver` fails with "Unexpected Error"
    https://github.com/fastlane/fastlane/issues/16685 [closed] 7 💬
    25 Aug 2020

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

🔗  You can ⌘ + double-click on links to open them directly in your browser.

[!] The request could not be completed because:
	Unexpected Error

excerpt from spaceship log:

``` ... INFO [12:09:09]: >> POST ra/apps/xxxxxx/platforms/ios/versions/xxxxxx: { "sectionErrorKeys": [], "sectionInfoKeys": [], "sectionWarningKeys": [], "value": null, "primaryLanguage": null, "submittableAddOns": { "value": [], "isEditable": true, "isRequired": true, "errorKeys": null }, "gameCenterSummary": { "leaderboards": { "value": [], "isEditable": false, "isRequired": false, "errorKeys": null }, "displaySets": { "value": [], "isEditable": false, "isRequired": false, "errorKeys": null }, "achievements": { "value": [], "isEditable": false, "isRequired": false, "errorKeys": null }, "versionCompatibility": { "value": [ { "platforms": [], "name": "xxxxxx", "adamId": "xxxxxx", "iconAssetToken": "xxxxxx" } ], "isEditable": true, "isRequired": false, "errorKeys": null }, "usedLeaderboards": 0, "maxLeaderboards": 100, "usedLeaderboardSets": 0, "maxLeaderboardSets": 100, "usedAchievementPoints": 0, "maxAchievementPoints": 1000, "isEnabled": false, "isEditable": true, "errorKeys": [], "isRequired": false, "unapprovedAchievements": [], "unapprovedLeaderboards": [], "unapprovedLeaderboardSets": [], "isEmptyValue": false }, "phasedRelease": { "state": { "value": "NOT_STARTED", "isEditable": true, "isRequired": false, "errorKeys": null }, "startDate": null, "lastPaused": null, "pausedDuration": null, "totalPauseDays": 30, "currentDayNumber": null, "dayPercentageMap": { "1": 1, "2": 2, "3": 5, "4": 10, "5": 20, "6": 50, "7": 100 }, "isEnabled": true }, "canSendVersionLive": false, "canPrepareForUpload": true, "canRejectVersion": false, "externalAppReviewState": "NO_BINARY", "appType": null, "platform": "ios", "transitAppFile": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "largeMessagesIcon": { "size": null, "width": null, "height": null, "checksum": null, "assetToken": null, "sortOrder": null, "originalFileName": null, "type": null }, "appReviewInfo": { "firstName": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "lastName": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "phoneNumber": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "emailAddress": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "reviewNotes": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "userName": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "password": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "accountRequired": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "entitlementUsages": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "attachmentFiles": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null } }, "appStoreInfo": { "tradeName": { "value": "xxxxxx", "isEditable": false, "isRequired": true, "errorKeys": null }, "firstName": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "lastName": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "phoneNumber": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "emailAddress": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "appRegInfo": null, "addressLine1": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "addressLine2": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "addressLine3": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "cityName": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "state": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "postalCode": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "country": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "shouldDisplayInStore": { "value": false, "isEditable": true, "isRequired": false, "errorKeys": null } }, "appVersionPageLinks": {}, "preReleaseBuild": null, "isSaveError": false, "validationError": false, "releaseOnApproval": { "value": "false", "isEditable": true, "isRequired": false, "errorKeys": null }, "bundleInfo": { "supportsAppleWatch": false }, "autoReleaseDate": { "value": 1601604000000, "isEditable": true, "isRequired": false, "errorKeys": null }, "marketingOptInEnabled": null, "ratingsReset": { "value": false, "isEditable": true, "isRequired": false, "errorKeys": null }, "isZulu": false, "versionId": 605353158, "name": null, "version": { "value": "0.1", "isEditable": true, "isRequired": true, "errorKeys": null }, "copyright": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "primaryCategory": null, "primaryFirstSubCategory": null, "primarySecondSubCategory": null, "secondaryCategory": null, "secondaryFirstSubCategory": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "secondarySecondSubCategory": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "status": "prepareForUpload", "ratings": { "isRequired": false, "errorKeys": null, "isEmptyValue": false, "nonBooleanDescriptors": [ { "name": "ITC.apps.ratings.descriptor.CARTOON_FANTASY_VIOLENCE", "level": "ITC.apps.ratings.level.INFREQUENT_MILD", "rank": 2 }, { "name": "ITC.apps.ratings.descriptor.REALISTIC_VIOLENCE", "level": "ITC.apps.ratings.level.NONE", "rank": 1 }, { "name": "ITC.apps.ratings.descriptor.PROLONGED_GRAPHIC_SADISTIC_REALISTIC_VIOLENCE", "level": "ITC.apps.ratings.level.NONE", "rank": 1 }, { "name": "ITC.apps.ratings.descriptor.PROFANITY_CRUDE_HUMOR", "level": "ITC.apps.ratings.level.NONE", "rank": 1 }, { "name": "ITC.apps.ratings.descriptor.MATURE_SUGGESTIVE", "level": "ITC.apps.ratings.level.NONE", "rank": 1 }, { "name": "ITC.apps.ratings.descriptor.HORROR", "level": "ITC.apps.ratings.level.NONE", "rank": 1 }, { "name": "ITC.apps.ratings.descriptor.MEDICAL_TREATMENT_INFO", "level": "ITC.apps.ratings.level.NONE", "rank": 1 }, { "name": "ITC.apps.ratings.descriptor.ALCOHOL_TOBACCO_DRUGS", "level": "ITC.apps.ratings.level.INFREQUENT_MILD", "rank": 3 }, { "name": "ITC.apps.ratings.descriptor.GAMBLING", "level": "ITC.apps.ratings.level.INFREQUENT_MILD", "rank": 3 }, { "name": "ITC.apps.ratings.descriptor.SEXUAL_CONTENT_NUDITY", "level": "ITC.apps.ratings.level.FREQUENT_INTENSE", "rank": 4 }, { "name": "ITC.apps.ratings.descriptor.GRAPHIC_SEXUAL_CONTENT_NUDITY", "level": "ITC.apps.ratings.level.NONE", "rank": 1 } ], "booleanDescriptors": [ { "name": "ITC.apps.ratings.descriptor.UNRESTRICTED_WEB_ACCESS", "level": "ITC.apps.ratings.level.NO", "rank": 1 }, { "name": "ITC.apps.ratings.descriptor.GAMBLING_CONTESTS", "level": "ITC.apps.ratings.level.NO", "rank": 1 } ], "ageBandMin": null, "ageBandMax": null, "allRatingLevels": [ "ITC.apps.ratings.level.YES", "ITC.apps.ratings.level.NO", "ITC.apps.ratings.level.NONE", "ITC.apps.ratings.level.INFREQUENT_MILD", "ITC.apps.ratings.level.FREQUENT_INTENSE" ], "rating": "17+", "isEditable": true, "countryRatings": { "Brazil": "18" } }, "details": { "value": [ { "sectionErrorKeys": [], "sectionInfoKeys": [], "sectionWarningKeys": [], "value": null, "description": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null }, "language": "ja", "detailId": "xxxxxx", "releaseNotes": { "value": null, "isEditable": false, "isRequired": false, "errorKeys": null }, "keywords": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "promotionalText": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null, "maxLength": 170, "minLength": 0 }, "displayFamilies": { "value": [ { "name": "ipadPro129", "scaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "messagesScreenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null } }, { "name": "iphone35", "scaled": { "value": false, "isEditable": true, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [ { "value": { "size": null, "width": null, "height": null, "checksum": null, "assetToken": "xxxxxx", "sortOrder": 1, "originalFileName": "image_shot2.png", "type": null }, "isEditable": true, "isRequired": false, "errorKeys": null } ], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": false, "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScreenshots": null }, { "name": "ipad105", "scaled": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScreenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null } }, { "name": "iphone6Plus", "scaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "messagesScreenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null } }, { "name": "ipadPro", "scaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "messagesScreenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null } }, { "name": "iphone65", "scaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "messagesScreenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null } }, { "name": "iphone4", "scaled": { "value": false, "isEditable": true, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [ { "value": { "size": null, "width": null, "height": null, "checksum": null, "assetToken": "xxxxxx", "sortOrder": 1, "originalFileName": "image_shot.png", "type": null }, "isEditable": true, "isRequired": false, "errorKeys": null } ], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": false, "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScreenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null } }, { "name": "ipadPro11", "scaled": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScreenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null } }, { "name": "iphone6", "scaled": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScreenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null } }, { "name": "ipad", "scaled": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScreenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null } }, { "name": "watch", "scaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "messagesScreenshots": null }, { "name": "watchSeries4", "scaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": false, "isRequired": false, "errorKeys": null }, "messagesScreenshots": null }, { "name": "iphone58", "scaled": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "screenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "trailers": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScaled": { "value": true, "isEditable": true, "isRequired": false, "errorKeys": null }, "messagesScreenshots": { "value": [], "isEditable": true, "isRequired": false, "errorKeys": null } } ], "isEditable": true, "isRequired": false, "errorKeys": null }, "canDeleteLocale": false, "marketingUrl": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "supportUrl": { "value": "xxxxxx", "isEditable": true, "isRequired": false, "errorKeys": null } } ], "isEditable": true, "isRequired": true, "errorKeys": null }, "eula": null, "largeAppIcon": { "value": { "size": null, "width": null, "height": null, "checksum": null, "assetToken": "xxxxxx", "sortOrder": null, "originalFileName": "image1024.png", "type": null, "url": "xxxxxx" }, "isEditable": true, "isRequired": false, "errorKeys": null }, "watchAppIcon": { "value": { "size": null, "width": null, "height": null, "checksum": null, "assetToken": null, "sortOrder": null, "originalFileName": null, "type": null, "url": "xxxxxx", }, "isEditable": true, "isRequired": false, "errorKeys": null }, "atvHomeScreenIcon": { "size": null, "width": null, "height": null, "checksum": null, "assetToken": null, "sortOrder": null, "originalFileName": null, "type": null }, "atvTopShelfIcon": { "size": null, "width": null, "height": null, "checksum": null, "assetToken": null, "sortOrder": null, "originalFileName": null, "type": null }, "preReleaseBuildVersionString": { "value": null, "isEditable": true, "isRequired": false, "errorKeys": null }, "preReleaseBuildTrainVersionString": null, "preReleaseBuildIconUrl": null, "preReleaseBuildUploadDate": 0, "preReleaseBuildsAreAvailable": false, "preReleaseBuildIsLegacy": false, "canBetaTest": true, "is_live": false } DEBUG [12:09:09]: << POST ra/apps/xxxxxx/platforms/ios/versions/xxxxxx: 500 { "data"=>nil, "messages"=>{ "warn"=>nil, "error"=>[ "Unexpected Error" ], "info"=>nil }, "statusCode"=>"ERROR" } DEBUG [12:09:09]: Request was successful WARN [12:09:09]: Potential server error received: 'Unexpected Error'. Retrying after 10 seconds (remaining: 1)...

</details>

@MarcoSantarossa That is an insanely fix “Unexpected Error” output 😱 I’m very surprised there isn’t any other output there.

  1. When did this start?
  2. Have you accepted all new terms/agreements on App Store Connect website?
  3. What permission/role does your user have? Have you tried having any higher permissions (if able to)?

I opened a issue on the Microsoft devops extension here: https://github.com/microsoft/app-store-vsts-extension/issues/154

Thanks!