Workday errors in plain English.

Submit an Error

Extend Edit Page Returns a Bare Internal Server Error on Submit

✓ Verified Workday Extend 6 lookups
The error Internal Server Error

What does "Extend Edit Page Returns a Bare Internal Server Error on Submit" mean in Workday Extend?

An Extend edit page fails on submit and shows only "Internal Server Error" with no further detail. The page typically works while it posts a single value to one endpoint and starts failing once more values or a second endpoint are added, which means the fault is in one of the endpoint calls rather than in the page markup.

Quick fix

Open the Analytics tab and then the Logs tab in the Extend developer site console, then resubmit the task. The log line that appears carries the specific error the page suppressed, which is usually enough to identify the offending endpoint in one pass.

Permanent fix

Stop relying on the page to report endpoint failures. Build a multi-endpoint submit sequence one call at a time, checking the Logs tab after each addition so each call is proven before another is layered on top. Where an edit page fans out to several endpoints, add explicit error handling in the PMD so a failed call raises a specific message instead of the generic page error.

Troubleshooting

  1. Open the Extend developer site for the tenant, go to the app console, select the Analytics tab and then the Logs tab. Submit the task again and wait about a minute for the entry for that action to appear. That log carries the real failure the page is hiding.
  2. Read the failing entry for the actual status and message. A 4xx points at the payload or the security of the endpoint being called; a 5xx points at the service behind it.
  3. Remove the second endpoint from the submit sequence and resubmit. If it succeeds, the fault is in that endpoint's payload or permissions, not in the page.
  4. Compare the JSON the page builds against what the target endpoint expects, field by field. Look for a value sent as a plain string where a reference or object is required, and for a required field the page leaves empty on submit.
  5. Confirm the integration system user behind the app has access to every object each endpoint touches. A permissions failure on a secondary call often surfaces as a generic server error rather than as a 403 on the page.
Was this helpful?

Related errors