For the last 4 days I have been unable to view (select) a particular iOS build or add the build to a testers group containing 4 external testers. They produce the same errors.
1. Symptoms (view/select build):
- In iTunes Connect select My Apps, select the app
- Select TestFlight tab, then under BUILDS select iOS
- A list of builds appears. For me this is 0.9.8 (testing, rejected) and 0.9.7 (testing, testing - ok)
- Click the 0.9.7 build version number link
Expected:
- Details of the build appear
Actual:
- Build details area is totally blank, nothing appears
- Browser errors (see below)
2. Symptoms (add build to testers group):
- On the TestFlight tab select a testers group (new, with no build yet added)
- On the Builds sub-tab click + or click "add a build to start testing".
- A dialog appears, listing the available builds
- Change the version from the current (0.9.8 rejected) to the previous (0.9.7 testing)
- The build 0.9.7 appears. Select it for adding (click radio button)
- Click Next
- Screen dims and spinning icon appears for about 1 second
Expected:
- Dialog disappears and confirmation message says that the build was added
- The build is added to the group and the testers can test it
Actual:
- Screen returns to normal and the add build dialog is still present
- The build is not added to the group
- Clicking Next again repeats the same spinning icon but fails
In BOTH cases the GET call is made and the same three errors appear in the Chrome developer console:
GET https://itunesconnect.apple.com/testflight/v2/providers/xxxxxxxxx/apps/yyyyyyyyyy/builds/zzzzzzzz
VMaaaaa:1 500 (Internal Server Error)
TypeError: Cannot read property 'hasOwnProperty' of null (vendor.84585ca92f.js:13)
at Object.<anonymous> (tf.tidbits.min.6573997a19.js:4)
at t.value (tf.tidbits.min.6573997a19.js:2)
at value (tf.tidbits.min.6573997a19.js:4)
at g (vendor.84585ca92f.js:13)
at vendor.84585ca92f.js:13
at o.$eval (vendor.84585ca92f.js:14)
at o.$digest (vendor.84585ca92f.js:13)
at o.$apply (vendor.84585ca92f.js:14)
at i (vendor.84585ca92f.js:13)
at u (vendor.84585ca92f.js:13)
TypeError: Cannot read property 'data' of undefined
at vendor.84585ca92f.js:18
at g (vendor.84585ca92f.js:13)
at vendor.84585ca92f.js:13
at o.$eval (vendor.84585ca92f.js:14)
at o.$digest (vendor.84585ca92f.js:13)
at o.$apply (vendor.84585ca92f.js:14)
at i (vendor.84585ca92f.js:13)
at u (vendor.84585ca92f.js:13)
at XMLHttpRequest.x.onload (vendor.84585ca92f.js:13)
Note that build 0.9.8 was rejected for external beta testing, so I'm trying to work with build 0.9.7 for the testers to test until I can fix the issue with 0.9.8 and resubmit.
Is this affecting anyone else?