Scheduled Email of Report: the "Include detail" option breaks the PDF creation after the Upgrade to YokohamaIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } After the upgrade to Yokohama, PDFs are no longer attached to the mails (Scheduled Email of Report) if the "Include details" option is set to "true". These mails are sent without any text or attachments. Symptoms<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Steps to reproduce the issue: Open a scheduled report which is sending a report as a PDF and try to execute it.Set the include_detail to trueCheck the email logs for this reportThere is no attachment or text in the email sent. This is happening to all scheduled reports where: type is "PDF" or "PDF - landscape" and Include detail = "true". There is the same behaviour on instance which was upgraded to Yokohama. These mails are sent with no text and no attachment. Facts<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } In the Yokohama release, the issue does not occur when include_detail = false for scheduled reports. Below error is observed in the logs when include_detail = true. EmailFormatter SEVERE *** ERROR *** error in substitution: java.lang.NullPointerException: Cannot invoke "com.glide.pdf.itext.components.Document.add(com.glide.pdf.itext.components.Paragraph)" because "this.fDocument" is null at com.glide.generators.PDFGenerator.add(PDFGenerator.java:2094) at com.glide.generators.PDFGenerator.addParagraph(PDFGenerator.java:1954) at com.glide.generators.PDFGenerator.addBlankLine(PDFGenerator.java:1958) at com.glide.generators.PDFGenerator.generateCaption(PDFGenerator.java:986) at com.glide.generators.PDFGenerator.generateForm(PDFGenerator.java:960) at com.glide.generators.PDFGenerator.addDetails0(PDFGenerator.java:1515) at com.glide.generators.PDFGenerator.addDetails(PDFGenerator.java:1498) at com.glide.report.Report.generateDetails(Report.java:1202) at com.glide.report.Report.getPDFReport(Report.java:1188) at com.glide.report.Report.genReport(Report.java:942) at com.glide.report.Report.getInputStream(Report.java:1986) at com.glide.notification.substitution.AEmailAttachmentGenerator.generate(AEmailAttachmentGenerator.java:185) at com.glide.notification.substitution.EmailReportGenerator.generate(EmailReportGenerator.java:88) at com.glide.notification.substitution.AttachmentSubstitute.replace(AttachmentSubstitute.java:49) at com.glide.notification.substitution.SubstitutionManager.substituteToken(SubstitutionManager.java:379) at com.glide.notification.substitution.SubstitutionManager.substituteVar(SubstitutionManager.java:217) at com.glide.notification.substitution.SubstitutionManager.substitute(SubstitutionManager.java:159) at com.glide.notification.substitution.SubstitutionManager.substitute(SubstitutionManager.java:132) at com.glide.notification.outbound.EmailFormatter.substitute(EmailFormatter.java:546) at com.glide.notification.outbound.EmailFormatter.substitute(EmailFormatter.java:513) at com.glide.notification.cmn.NotificationDataEvaluator.evalMessage(NotificationDataEvaluator.java:255) at com.glide.notification.cmn.NotificationDataEvaluator.changeDateTimeFormatsAndEvalMessageAndSubject(NotificationDataEvaluator.java:204) at com.glide.notification.cmn.NotificationDataEvaluator.evaluateNotificationData(NotificationDataEvaluator.java:158) at com.glide.notification.cmn.NotificationDataEvaluator.evaluate(NotificationDataEvaluator.java:84) at com.glide.notification.cmn.NotificationMessage.processTemplate(NotificationMessage.java:111) at com.glide.notification.cmn.NotificationActionHandler.send(NotificationActionHandler.java:104) at com.snc.automation.MailReportJob.execute(MailReportJob.java:89) at com.glide.schedule.JobExecutor.lambda$executeJob$1(JobExecutor.java:197) at com.snc.db.data_replicate.replicator.DataReplicationAdvisors.runInOriginatorContext(DataReplicationAdvisors.java:74) at com.glide.schedule.JobExecutor.lambda$inDataReplicationContext$3(JobExecutor.java:227) at com.glide.schedule.JobExecutor.executeJob(JobExecutor.java:200) at com.glide.schedule.JobExecutor.execute(JobExecutor.java:180) at com.glide.schedule.JobExecutor.execute(JobExecutor.java:170) at com.glide.schedule_v2.SchedulerWorkerThread.executeJob(SchedulerWorkerThread.java:612) at com.glide.schedule_v2.SchedulerWorkerThread.lambda$process$3(SchedulerWorkerThread.java:404) at com.glide.worker.TransactionalWorkerThread.executeInTransaction(TransactionalWorkerThread.java:35) at com.glide.schedule_v2.SchedulerWorkerThread.process(SchedulerWorkerThread.java:404) at com.glide.schedule_v2.SchedulerWorkerThread.run(SchedulerWorkerThread.java:180) Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Yokohama Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 1. This issue has been resolved in Yokohama patch 7 and later versions. OR 2. As a workaround, you can set the sys_property com.snc.pdf.generation.v2.enabled = false until you upgrade to one of the patched versions. Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } }