Unable to download excel from Record

Certified Senior Developer

Hi,

After migrating to 25.1 version, we are unable to download excel from any of the records. The file will be attempting to be downloaded and fails after timeout.

Below is the log we found in tomcat file,

Caused by: java.lang.reflect.InvocationTargetException
  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:85)
  ... 233 more
Caused by: java.lang.RuntimeException: Fontconfig head is null, check your fonts or fonts configuration
  at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1271)
  at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:224)
  at java.desktop/sun.awt.FontConfiguration.init(FontConfiguration.java:106)
  at java.desktop/sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:706)
  at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:358)
  at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:315)
  at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
  at java.desktop/sun.font.SunFontManager.<init>(SunFontManager.java:315)
  at java.desktop/sun.awt.FcFontManager.<init>(FcFontManager.java:35)
  at java.desktop/sun.awt.X11FontManager.<init>(X11FontManager.java:56)

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Senior Developer

    Hi,

    Are you running Appian on a Linux server?

    I think it's a missing system font issue on the server — likely related to Fontconfig not being properly set up after the 25.1 upgrade.Appian uses Java-based rendering (e.g., Apache POI) to generate Excel files from Records or interfaces.*

    Please create a support ticket with Appian — that’s the correct solution.

Reply
  • 0
    Certified Senior Developer

    Hi,

    Are you running Appian on a Linux server?

    I think it's a missing system font issue on the server — likely related to Fontconfig not being properly set up after the 25.1 upgrade.Appian uses Java-based rendering (e.g., Apache POI) to generate Excel files from Records or interfaces.*

    Please create a support ticket with Appian — that’s the correct solution.

Children
No Data