OK! So it seems that this is a known issue: Documentation upload fails if tab not selected first · Issue #1390 · TykTechnologies/tyk · GitHub
When the API catalogue is protected, the Swagger validator will always show an error because json validation doesn’t work for protected API catalogues.
From your earlier post am I correct in thinking that you can still see the documentation fine?