Observed Behaviour
When analyzing certain public repositories, I noticed that several public repositories were failing with the error:
Analysis of private repositories requires Lift Pro. Please upgrade to Lift Pro and try again.
In the developer console the following error is printed:
Response { type: "basic", url: "https://lift.sonatype.com/api/v1/job/01F880JJBG8H44G09NMEHWB89Q/ext_result", redirected: false, status: 404, ok: false, statusText: "Analysis Failure for Job (No Results)", headers: Headers, body: ReadableStream, bodyUsed: false }
body: ReadableStream { locked: false }
bodyUsed: false
headers: Headers { }
ok: false
redirected: false
status: 404
statusText: "Analysis Failure for Job (No Results)"
type: "basic"
url: "https://lift.sonatype.com/api/v1/job/01F880JJBG8H44G09NMEHWB89Q/ext_result"
<prototype>: ResponsePrototype { clone: clone(), arrayBuffer: arrayBuffer(), blob: blob(), … }
Expected Behaviour
This is presumably a default error message which is getting mis-attributed to an unrelated error.
Ideally there are specific error codes to disambiguate various client and server errors.