Document conversion are hanging in 24.1 Version of groupdocs conversion

HI
We are in middle of upgrading our jar of 22.8.1 to 24.1 of Groupdocs conversion . Recently when we tried deploying our wars into our servers even simple conversions are hanging as threads are in hanging state for very long period .
Here is the stack trace we are getting

java.base@11.0.21/java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
java.base@11.0.21/java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:253)
java.base@11.0.21/java.io.File.isFile(File.java:894)
com.groupdocs.conversion.internal.c.a.pd.internal.ms.System.IO.lt$lI.accept(Unknown Source)
java.base@11.0.21/java.io.File.list(File.java:1212)
com.groupdocs.conversion.internal.c.a.pd.internal.ms.System.IO.lt.lf(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.ms.System.IO.lt.ld(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l21p.l10p.lI(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l21p.l22u.lI(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.l0l(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lc(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lv(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v$2.a(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v$2.lI(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l14n.lI.lb(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.internal.l6u.l0v.lj(Unknown Source)
com.groupdocs.conversion.internal.c.a.pd.FontRepository.loadFonts(Unknown Source)
com.groupdocs.conversion.utils.common.FontsHelper.gm(Unknown Source)
com.groupdocs.conversion.utils.common.FontsHelper.setFonts(Unknown Source)
com.groupdocs.conversion.pipeline.a.a(Unknown Source)
com.groupdocs.conversion.b.ch(Unknown Source)
com.groupdocs.conversion.b.convert(Unknown Source)
com.groupdocs.conversion.Converter.convert(Unknown Source)
com.groupdocs.conversion.Converter.convert(Unknown Source)

Post our inspections we found out that it has been failing since 23.10 update as we tried earlier jars and those are working fine for us .

1 Like

@sandeepsuthari

Please share following details and we’ll investigate this issue at our end:

  • Development environment details (e.g. OS, Java version)
  • Sample application/code
  • Do you face this issue on local server as well?
  • Do you face this issue for all types of Conversions (e.g. Word to PDF)

2 posts were split to a new topic: JPG to PNG and Tiff conversion issue in .NET

Hi @atir.tahir

  • OS we are using is CentOS 7 and RHEL 8 with JDK 8 and 11
  • We are using sample code
    `Converter converter = new Converter();
    PdfConvertOptions options = new PdfConvertOptions();

converter.convert(, options);
`

  • I am facing this issue only on prod server not on local sever
  • I am facing for all types of conversion i.e. pdf2img also.

@sandeepsuthari

Do you mean on local server, API version 24.1 works without any issue and same application creates issue on production server?
Could you please share a screencast of this scenario as well?

Yes @atir.tahir
There is nothing for recording as threads are hanging and requests are not going forward . One thing which can give you was stacktrace at which it is hanging which I have already attached to the ticket.

@sandeepsuthari

Please spare us some time to complete the investigation. Your investigation ticket ID is CONVERSIONJAVA-2294.

HI @atir.tahir do we have any update on this ?

@sandeepsuthari

This issue is still under investigation.

HI @atir.tahir we dont have much time for this could you please help us in involving your DEV team over a call so that this can resolved faster.

@sandeepsuthari

Please note that your ticket status is already set to enterprise support. We already have escalated this issue.