Hi
We have encountered a blocking System.NullReferenceException issue while converting a plain text file into a PDF document using Aspose.PDF in our application deployed on a Linux environment.
The issue occurs consistently when processing a specific text file containing a mix of Russian text, Chinese characters, and multiple non-breaking spaces.
Environment Details:
- OS: Linux
- Product: Aspose.PDF.Drawing 23.2
- Operation: Converting raw text string to PDF stream/file via
Aspose.Pdf.Documentand saving it.
Stack Trace:
PlaintextSystem.NullReferenceException: Object reference not set to an instance of an object. at #=zwDke0qLP6_TZqOtxwhERJZUxAIdMmBaFBM39IZKyKJxw.#=z4itKBeo=(#=zrCpeJ8ixgfZhPrVcQpabUyo= #=zg4urnyY=, Boolean #=zCBK5Ohexl5VX, Boolean #=z79CWMJQ=, Boolean #=zszpRW1Y=) at #=zwDke0qLP6_TZqOtxwhERJZUxAIdMmBaFBM39IZKyKJxw.#=ziwJ_vsQBRkGvEs03VQ==(#=zxO40XsL557cnUOLZuO0QYt4MnaXbKO0X6rzAUuo= #=zCDpJaTc=, #=zrCpeJ8ixgfZhPrVcQpabUyo= #=zg4urnyY=, Boolean #=zszpRW1Y=, String& #=zfdx$O0g=) at #=zvywR6L67s$54JVRt1tZIsH9qQInQYuRw9UreLnqdkm$JLJbu3cxobHu2GuiXOE$qKtmTutpauiha.#=z_9Uv$tePi6FN0Oidgw==(String #=zEBqNisY=, #=zxO40XsL557cnUOLZuO0QYt4MnaXbKO0X6rzAUuo= #=zCDpJaTc=, #=zJC3RoU6iflHnexMQhLUtexxomWkfZkVmEJGCb57yqXCcsl$ATRXZ5x0= #=zdoT52ULDCSH_, Boolean #=z79CWMJQ=, Boolean #=zszpRW1Y=, #=zv1LTyf_nD_SUZY4b$HG3Dlogp2vWaodHJZbo$6pBucCb #=z9Nfoows=, #=z$sRfFsgIiVBo2mEN4kWfnSosIOjm_jlRrg==& #=zaaIynZo=, #=z$H7EqkU0RQlkxg9z8xza4uNwS9K0HOQ5TyDLDqxM1gZw& #=z$hA25W4ZLmaj, String& #=z9vcBwCLIZTU7) at #=z0xbEtHVunPxvflL$_O3AfwgoixY2ElKVg9otaCZeyOJaBrRoykIrPuo=.#=zHny5Sho5jUsxyl7M4Q==(#=zW5Xa4oeC9xkdrg53c7m_9LoWew0975NWLGIOX9K5eEW_lZfcBwY1ZnsNHAl93LRUNLrhxqvihkNL5XrsYg==[] #=ztZvC1pZ2N9YYBZnfjRyNTBC843jC, String #=zEBqNisY=, #=zxO40XsL557cnUOLZuO0QYt4MnaXbKO0X6rzAUuo= #=zCDpJaTc=, #=zJC3RoU6iflHnexMQhLUtexxomWkfZkVmEJGCb57yqXCcsl$ATRXZ5x0= #=zdoT52ULDCSH_, Boolean #=z79CWMJQ=, Boolean #=zszpRW1Y=, #=zv1LTyf_nD_SUZY4b$HG3Dlogp2vWaodHJZbo$6pBucCb #=z9Nfoows=, #=zK360Q7A=, #=z$H7EqkU0RQlkxg9z8xza4uNwS9K0HOQ5TyDLDqxM1gZw& #=z$hA25W4ZLmaj, String& #=z9vcBwCLIZTU7) at #=zwN7gV$i3ZWLK_lDIOJyCPbp4y2eeM2tANV4XsrEOHTjAEfR4Qg==.#=zntxjW5cPAK_P(#=z2S9TBM1KCAGN1Sye42dt2soQ3Rb31By4PQ== #=ziAr0oWI=, TextEditOptions #=zfoLwPss=) at Aspose.Pdf.Text.TextSegment.set_Text(String value) at Aspose.Pdf.Text.TextSegment.#=zDRH8CfU=(#=zvTBSW6Zaed0wowLrUj9HKnrgsDqGIWzYrCE_FFKrNJlKpdXylUiRKgs= #=zGDTjm$iHj5cm) at Aspose.Pdf.Text.TextBuilder.#=zp7LIL9E=(TextFragment #=zZfb3YqzVdL5_, Int32 #=zbVyTYJg=, Boolean #=z9kbRWZbnOHXf) at Aspose.Pdf.Text.TextBuilder.AppendText(TextFragment textFragment) at Aspose.Pdf.Document.ProcessParagraphs() at Aspose.Pdf.Document.Save(Stream output)
File:
message (3).zip (657 Bytes)
Source
Source.zip (2.6 KB)