We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Document Templates preview and PDF generation fail on Zurich — HTML→PDF conversion returns no bytes

Tejas9
Tera Guru

I’m facing an issue on a Zurich family instance with Document Templates and PDF Generation Utilities. Here’s the scenario:

  • In my Yokohama PDI, clicking Preview on an HTML Document Template works fine and generates a PDF.
  • On the client Zurich instance even for OOB records, clicking Preview on the same type of template fails with:
    “Unable to preview document due to an error.”

Troubleshooting Done

  • Verified plugins: Document Templates and PDF Generation Utilities are active.

  • Tried minimal HTML (“Hello World”) in both Document Templates and direct API calls.

  • Used Document Templates API:

 
   new sn_doc.GenerateDocumentAPI().generateDocumentForTask('<record_sys_id>', '<template_sys_id>', 'DocTemplate_Test.pdf');
→ Fails with HTML→PDF conversion error (pdfOS is null).

Tried PDFGenerationAPI smoke test:
var html = '<h1>Hello PDF</h1><p>This is a smoke test.</p>';
new sn_pdfgeneratorutils.PDFGenerationAPI()
  .convertToPDF(html, 'sn_hr_core_case_compensation', '<record_sys_id>', 'HelloSmoke.pdf', '<font_family_sys_id>');

→ Also fails with:

Conversion failed. Cannot invoke "java.io.ByteArrayOutputStream.toByteArray()" because "pdfOS" is null
 

Ask

  • Has anyone seen this pdfOS is null error in Zurich?
  • Is there a known fix or patch for HTML→PDF conversion failures?
  • Any additional configuration needed for Font Families or converter settings?
Any guidance or workaround would be greatly appreciated!
Thanks in advance.
1 ACCEPTED SOLUTION

Hi @Ankur Bawiskar ,
In my case ,by clearing the browser cache,the error get wipe out and now I am able to preview the document and generate it.

View solution in original post

10 REPLIES 10

CaptainG
Tera Contributor

Hi,

Can anyone share the the solution to the issue.