Free Support Forum - groupdocs.com

OutOfMemory Error - memory leak


#1

Hi,

I’m testing groupdocs.conversion library, because my company considering to buy it.
During my test, server got an OutOfMemory Exception.
After monitoring memory, I realized the memory usage keeps increasing, never going down.
So, it throws OutOfMemory Exception eventually.
And I could reproduce the issue by calling the library around 500 times(depends on max heap memory size) on my local machine.

I think that there is memory leaks some where in the library.

memory_leak1.PNG (14.7 KB)
memory_leak2.PNG (17.8 KB)

Could you please check this out.

Thank you,

James


source files: any files(jpg, gif, txt, doc, pdf …)
Groupdocs version: 19.4 for java
OS: Windows 10
IDE: eclipse
Java: 1.8

[My Codes]

ImageSaveOptions imagesaveOption = new ImageSaveOptions();
imagesaveOption.setConvertFileType(ImageSaveOptions.ImageFileType.PNG);
imagesaveOption.setPageNumber(1);
imagesaveOption.setNumPagesToConvert(1);
imagesaveOption.setHeight(120);
imagesaveOption.setWidth(120);
imagesaveOption.setHorizontalResolution(100);
imagesaveOption.setVerticalResolution(100);

public void convertToImage(File source, String outFileName) throws ThumbnailException{

try{
ConvertedDocument result = getNewConversionHandler().convert(source.getAbsolutePath(), _imageSaveOption);
if(result.getPageCount() > 0)
result.save(outFileName, 1);
result.dispose();
}catch(Exception e){
e.printStackTrace();

}
}

[Exception trace]

org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
at ca.cmic.media.thumbnail.GroupdocsConversionHelper.convertToImage(GroupdocsConversionHelper.java:184)
at ca.cmic.media.thumbnail.GroupdocsConvertionTest.acceptStressTest(GroupdocsConvertionTest.java:112)
at ca.cmic.media.thumbnail.GroupdocsConvertionTest.imageToImage(GroupdocsConvertionTest.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Caused by: class com.groupdocs.conversion.internal.c.a.i.coreexceptions.g: Image export failed. —> class com.groupdocs.conversion.internal.c.a.i.coreexceptions.c: Fatal error —> java.lang.OutOfMemoryError: Java heap space
— End of inner exception stack trace —
com.groupdocs.conversion.internal.c.a.i.fileformats.tiff.b$a.process(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.P.process(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.O.process(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aU.process(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.B.process(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.r$a.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.r.b(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.r.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gW.a.b(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gW.a.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gW.a.b(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.r.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.L.loadRawData(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.L.loadPartialArgb32Pixels(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aI.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.u.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.RasterImage.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.RasterImage.loadPartialArgb32Pixels(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.fileformats.tiff.b.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fC.C.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fC.y.b(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fC.y.export(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.Image.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.H.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fn.a.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fn.b.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.Image.save(Unknown Source)
com.groupdocs.conversion.domain.savers.image.ImageToImageSaver.save(Unknown Source)
com.groupdocs.conversion.domain.documents.ImageDocument.save(Unknown Source)
com.groupdocs.conversion.operations.f.aI(Unknown Source)
com.groupdocs.conversion.operations.E.execute(Unknown Source)
com.groupdocs.conversion.converter.image.ImageConverter.convert(Unknown Source)
com.groupdocs.conversion.converter.image.ImageConverter.convert(Unknown Source)
com.groupdocs.conversion.handler.ConversionHandler.aH(Unknown Source)
com.groupdocs.conversion.handler.ConversionHandler.convert(Unknown Source)
com.groupdocs.conversion.handler.ConversionHandler.convert(Unknown Source)
ca.cmic.media.thumbnail.GroupdocsConversionHelper.convertToImage(GroupdocsConversionHelper.java:178)
ca.cmic.media.thumbnail.GroupdocsConvertionTest.acceptStressTest(GroupdocsConvertionTest.java:112)
ca.cmic.media.thumbnail.GroupdocsConvertionTest.imageToImage(GroupdocsConvertionTest.java:49)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
org.junit.runners.ParentRunner.run(ParentRunner.java:363)
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
— End of inner exception stack trace —
com.groupdocs.conversion.internal.c.a.i.Image.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.H.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fn.a.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fn.b.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.Image.save(Unknown Source)
com.groupdocs.conversion.domain.savers.image.ImageToImageSaver.save(Unknown Source)
com.groupdocs.conversion.domain.documents.ImageDocument.save(Unknown Source)
com.groupdocs.conversion.operations.f.aI(Unknown Source)
com.groupdocs.conversion.operations.E.execute(Unknown Source)
com.groupdocs.conversion.converter.image.ImageConverter.convert(Unknown Source)
com.groupdocs.conversion.converter.image.ImageConverter.convert(Unknown Source)
com.groupdocs.conversion.handler.ConversionHandler.aH(Unknown Source)
com.groupdocs.conversion.handler.ConversionHandler.convert(Unknown Source)
com.groupdocs.conversion.handler.ConversionHandler.convert(Unknown Source)
ca.cmic.media.thumbnail.GroupdocsConversionHelper.convertToImage(GroupdocsConversionHelper.java:178)
ca.cmic.media.thumbnail.GroupdocsConvertionTest.acceptStressTest(GroupdocsConvertionTest.java:112)
ca.cmic.media.thumbnail.GroupdocsConvertionTest.imageToImage(GroupdocsConvertionTest.java:49)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
org.junit.runners.ParentRunner.run(ParentRunner.java:363)
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
at com.groupdocs.conversion.internal.c.a.i.Image.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.H.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fn.a.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fn.b.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.Image.save(Unknown Source)
at com.groupdocs.conversion.domain.savers.image.ImageToImageSaver.save(Unknown Source)
at com.groupdocs.conversion.domain.documents.ImageDocument.save(Unknown Source)
at com.groupdocs.conversion.operations.f.aI(Unknown Source)
at com.groupdocs.conversion.operations.E.execute(Unknown Source)
at com.groupdocs.conversion.converter.image.ImageConverter.convert(Unknown Source)
at com.groupdocs.conversion.converter.image.ImageConverter.convert(Unknown Source)
at com.groupdocs.conversion.handler.ConversionHandler.aH(Unknown Source)
at com.groupdocs.conversion.handler.ConversionHandler.convert(Unknown Source)
at com.groupdocs.conversion.handler.ConversionHandler.convert(Unknown Source)
at ca.cmic.media.thumbnail.GroupdocsConversionHelper.convertToImage(GroupdocsConversionHelper.java:178)
… 27 more
Caused by: class com.groupdocs.conversion.internal.c.a.i.coreexceptions.c: Fatal error —> java.lang.OutOfMemoryError: Java heap space
— End of inner exception stack trace —
com.groupdocs.conversion.internal.c.a.i.fileformats.tiff.b$a.process(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.P.process(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.O.process(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aU.process(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.B.process(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.r$a.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.r.b(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.r.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gW.a.b(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gW.a.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gW.a.b(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.r.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.L.loadRawData(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.gS.L.loadPartialArgb32Pixels(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aI.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fp.u.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.RasterImage.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.RasterImage.loadPartialArgb32Pixels(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.fileformats.tiff.b.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fC.C.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fC.y.b(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fC.y.export(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.Image.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.H.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fn.a.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.internal.fn.b.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.i.Image.save(Unknown Source)
com.groupdocs.conversion.domain.savers.image.ImageToImageSaver.save(Unknown Source)
com.groupdocs.conversion.domain.documents.ImageDocument.save(Unknown Source)
com.groupdocs.conversion.operations.f.aI(Unknown Source)
com.groupdocs.conversion.operations.E.execute(Unknown Source)
com.groupdocs.conversion.converter.image.ImageConverter.convert(Unknown Source)
com.groupdocs.conversion.converter.image.ImageConverter.convert(Unknown Source)
com.groupdocs.conversion.handler.ConversionHandler.aH(Unknown Source)
com.groupdocs.conversion.handler.ConversionHandler.convert(Unknown Source)
com.groupdocs.conversion.handler.ConversionHandler.convert(Unknown Source)
ca.cmic.media.thumbnail.GroupdocsConversionHelper.convertToImage(GroupdocsConversionHelper.java:178)
ca.cmic.media.thumbnail.GroupdocsConvertionTest.acceptStressTest(GroupdocsConvertionTest.java:112)
ca.cmic.media.thumbnail.GroupdocsConvertionTest.imageToImage(GroupdocsConvertionTest.java:49)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
org.junit.runners.ParentRunner.run(ParentRunner.java:363)
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
at com.groupdocs.conversion.internal.c.a.i.fileformats.tiff.b$a.process(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.P.process(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.O.process(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.aU.process(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.gS.B.process(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.gS.r$a.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.gS.r.b(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.gS.r.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.gW.a.b(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.gW.a.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.gW.a.b(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.gS.r.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.gS.L.loadRawData(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.gS.L.loadPartialArgb32Pixels(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.aI.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.aK.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fp.u.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.RasterImage.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.RasterImage.loadPartialArgb32Pixels(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.fileformats.tiff.b.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fC.C.a(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fC.y.b(Unknown Source)
at com.groupdocs.conversion.internal.c.a.i.internal.fC.y.export(Unknown Source)
… 42 more


#2

@JamesSung,

Could you please provide us following details:

  • Heap memory size
  • How did you call the API multiple times (we’d recommend you to share a console based application without any other library/API dependency using that we could reproduce the issue)
  • Hardware requirements (RAM size)

#3
  • Heap memory size : 2(or 4) GB
  • How did you call the API multiple times: please find attachment
    GroupdocsConsoleTest.zip (3.1 MB)
  • Hardware requirements (RAM size): 16 GB

To run the test case I enveloped in the zip file, please add groupdocs-conversion-19.4.jar to the classpath.

Tested with java version “1.8.0_151”

Thanks
James


#4

@JamesSung,

We’re investigating this issue. You investigation ticket ID is CONVERSIONJAVA-660. As we have any further update, you’ll be notified.


#5

Hi,

My company bought the license and paid support.
I’m wondering if we could transfer this issue to paid support.

Please advice me.

Thanks,
James


#6

@JamesSung,

Please post your issue in our paid support helpdesk here.