Dear all
We are using the latest Aspose imaging package for Java (23.3).
In our usecase we convert multiple tiff to pdf and under Load with multiple threads we have some sporadic Exception:
Caused by: com.aspose.imaging.coreexceptions.ImageSaveException: Image export failed. at com.aspose.imaging.Image.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.RasterImage.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.q.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.ql.b.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.ql.c.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.Image.save(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.company.documents.office.service.converter.Image2PDF.tiffFrameToPdfImage(Image2PDF.java:81) ~[classes/:na] at com.company.documents.office.service.converter.Image2PDF.convertTiffImage(Image2PDF.java:70) ~[classes/:na] at com.company.documents.office.service.converter.Image2PDF.convert(Image2PDF.java:53) ~[classes/:na] at com.company.documents.office.service.OfficeFile2PDFService.lambda$convertFileToPdf$1(OfficeFile2PDFService.java:75) ~[classes/:na] ... 107 common frames omitted Caused by: com.aspose.imaging.internal.Exceptions.NullReferenceException: Object reference not set to an instance of an object. at com.aspose.imaging.internal.li.aD.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.hm.f.loadPartialArgb32Pixels(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.aI.bx.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.aI.bA.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.aI.bA.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.aI.bA.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.aI.aT.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.RasterImage.b(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.RasterImage.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.fileformats.tiff.TiffFrame.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.bc.Q.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.bc.L.a(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.bc.y.b(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] at com.aspose.imaging.internal.bc.y.export(Unknown Source) ~[aspose-imaging-23.3-jdk16.jar:23.3] ... 117 common frames omitted
If the same tiff is converted again, we usually do not see the exception again.