SharePointVault ~/ ⌕ Search 404 pages, error messages, scripts…Ctrl K ★ Star
M↓ README.md◆ errors.log

Error lookup

Got an error from SharePoint, SPFx or Microsoft Graph? Type a status code or a few words of the message. Every entry leads to the article that explains why it happens and how to fix it. The messages are copied verbatim from the articles.

By HTTP status

StatusMeaningWhere it shows up
400Bad Request36 causes: $filter on group members needs $count=true too · $filter on multi-value person fields 400s · A # or % in a file or folder name · A $filter literal encoded twice finds nothing — with a 200 · all 36 →
401Unauthorized3 causes: A mail-permission probe that can't tell "no mailbox" from "no consent" lies to admins · Power Automate admin API is unreachable from SPFx · Uploaded .html gains mso document properties; Office files are rewritten on upload
403Forbidden31 causes: "File is missing" vs. "I cannot read it" · /_api/HubSites returns an empty list, not 403 · A comma in a Graph permissions table can mean AND · A group created by code hides its own membership · all 31 →
404Not Found27 causes: "File is missing" vs. "I cannot read it" · /me/todo needs an Exchange mailbox · A # or % in a file or folder name · A bundle's .LICENSE.txt never reaches your CDN · all 27 →
405Method Not Allowed1 cause: GetObjectSharingInformation traps
409Conflict2 causes: Concurrent MERGE to one item: 409 · Create a modern page via REST (3-step)
412Precondition Failed4 causes: A status code measures the order of checks, not permissions · Attachment add changes the ETag · Concurrent MERGE to one item: 409 · ETag key is @odata.etag
413Payload Too Large1 cause: A pasted screenshot is too big for /me/sendMail
423Locked1 cause: Archived site returns 423 on every read
429Too Many Requests10 causes: A newsletter looped over /me/sendMail is not bulk e-mail · A one-sided permission check passes on an empty ACL · Azure OpenAI 429: measure prompt size, not frequency · Don't cache a throttled permission probe · all 10 →
500Internal Server Error12 causes: “Invalid text value” is a MaxLength 500 · A page-size cap reported as a finding · Copy job: library root, one-shot logs, harmless warnings · Create a modern page via REST (3-step) · all 12 →
502Bad Gateway2 causes: Measure a third-party API before you build on it · Retry only fast failures — a gateway error after 230 s is a timeout
503Service Unavailable3 causes: Fixed WEBSITE_CONTENTSHARE + slots = production back on the old share · Retry only fast failures — a gateway error after 230 s is a timeout · Windows zip deploy breaks the running app
504Gateway Timeout1 cause: sendMail without a mailbox – 504 and four attempts

By error message

SharePoint REST 48

Microsoft Graph 26

Azure CLI 10

Browser 10

Azure Functions 6

PowerShell 6

SPFx runtime 6

SPFx build 6

Jest 5

Node.js 4

Microsoft Entra ID 2

Teams 2

Exchange Online PowerShell 2

pdf.js 2

Microsoft Purview 2

cmd.exe 1

GitHub Actions 1

grep 1

Git 1

SharePoint App Catalog 1

Azure OpenAI 1

DNS 1

GitHub Pages 1

GitHub API 1

SharePoint admin center 1

SharePoint UI 1

SharePoint CSOM 1

Power Automate API 1