When rendering PDF in linux, NullReferenceException thrown (see stack trace below). This same render works fine in Windows.
Ubuntu 22.04, relevant packages installed:
dotnet-sdk-6.0
libc6-dev l
ibgdiplus
libx11-dev
"message": "Object reference not set to an instance of an object.",
"type": "System.NullReferenceException",
"stack_trace": "Exception 01 ===================================
Type: System.NullReferenceException
Source: \u000F , Aspose.HTML, Version=22.10.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56
Message: Object reference not set to an instance of an object.
Trace: at \u000F .\u000E \u0002(\u0006 \u0002, Char \u0003)
at \u000F .\u000E \u0002(\u0006 \u0002)
at \u0003 .\u0002(\u0003 \u0002, \u000E \u0003, \u0002 \u0005)
at \u0002 …ctor(\u0003 \u0002, IBrowsingContext \u0003, \u000E \u0005)
at \u0003 …ctor(Node \u0002, \u000E \u0003, \u0003 \u0005)
at \u0003 …ctor(Element \u0002, \u0003 \u0003)
at \u0003 .\u0002(Element \u0002, \u000F \u0003, \u0003 \u0005, \u0003 \b, \u0003 \u0006, \u000E \u000E)
at \u0003 .\u0002(Element \u0002, \u000F \u0003, \u0003 \u0005, \u000E \b)
at \u000E .\u0002(Document \u0002, RenderingOptions \u0003, IDevice \u0005, \u0005 \b, \u0003 \u0006, \u0005 \u000E)
at \u000E .\u0005 \u0002(IDevice \u0002, \u0005 \u0003)
at \u0003 .\u0003()
at \u0003 .\u000E \u0002(Renderer \u0002, \u0005 [] \u0003, IDevice \u0005, TimeSpan \b)
at Aspose.Html.Rendering.HtmlRenderer.\u0002(IDevice \u0002, TimeSpan \u0003, Element[] \u0005, Document[] \b)
at Aspose.Html.Rendering.HtmlRenderer.Render(IDevice device, TimeSpan timeout, Document[] documents)
at Aspose.Html.Rendering.Renderer1.Render(IDevice device, TDocument document, TimeSpan timeout) at Aspose.Html.Rendering.Renderer
1.Render(IDevice device, TDocument document)
at \b .\u0002(\u0006 \u0002, IDevice \u0003)
at \b .\u0005 \u0002(\u0006 \u0002, PdfSaveOptions \u0003, ICreateStreamProvider \u0005)
at \b .\u0005 \u0002(HTMLDocument \u0002, PdfSaveOptions \u0003, String \u0005)
at PdfProcessor.CreateZip(Template template) in C:\agent\_work\…\PdfProcessor.cs:line 182
at PdfProcessor.Run(RuntimeConfig config) in C:\agent\_work\…\PdfProcessor.cs:line 74
at Reporting.ProcEm(IConsoleAppHostArgs args, ReportingConfig config) in C:\agent\_work\…\Reporting.cs:line 56
at Reporting.Run(IConsoleAppHostArgs args) in C:\agent\_work\…\Reporting.cs:line 33
Location:
Method: \u000F \u000E \u0002(\u0006 , Char) (0, 0)