Skip to content
  • There are no suggestions because the search field is empty.

Error: Insufficient stack to continue executing the program safely. This can happen from having too many functions on the call stack or function on the stack using too much stack space. AR303000

Error: Unhandled exception has occurred, your changes have been rolled back: Insufficient stack to continue executing the program safely. This can happen from having too many functions on the call stack or function on the stack using too much stack space.

Date: 21/11/2025

Status: Under investigation 

Reference: ADV-73878

 

Issue

In Professional Services, Business Account Account Name and the Client’s Title/Name fields are not safely bi‑directionally synchronised.

Behaviour

  • Changing Account Name on the Business Account screen

    • Updates the shared Account Name for that record (so the header name on both Business Account and Client screens changes).

    • Does not update the Client’s Title / First / Middle / Last Name fields.

  • Changing Title (or name components) on the Client screen

    • Updates the underlying Contact.

    • The PS customisation then tries to rebuild Account Name from Title + First/Middle/Last, so the Account Name shown on both Client and Business Account can change.

    • For some Individual clients with linked contacts, this logic can loop and cause the error
      “Insufficient stack to continue executing the program safely”, and all changes are rolled back (Title and Account Name stay unchanged).

Impact

  • Users may see no update and a stack‑error popup when changing Title on affected clients.

  • Account Name and Title must effectively be maintained separately, and the sync from Client → Account Name is unreliable in these cases.

Workaround

  • Where the error occurs:

    • First update Account Name on the Business Account screen.

    • Then return to the Client screen and adjust Title/Name fields as required.

  • If the error still occurs, temporarily remove linked contacts, update the Title, then re‑add the contacts.