Perņ attenzione, lo status code che hai restituito lato server dovrebbe essere 500:
https://developer.mozilla.org/en-US/...TTP/Status/500
mentre il client ha ricevuto 406:
https://developer.mozilla.org/en-US/...TTP/Status/406
Da quello che leggo potrebbe essere dovuto al fatto che nella Request č specificato Accept:application/pdf (non si vede nel tuo screenshot ma provo a supporlo, dovrebbe essere nei Request Headers) e lato server in caso di errore non restituisci un application/pdf.
Come hai effettuato la richiesta ajax? Puoi postare l'intero snippet javascript?