Skip to main content
May 23, 2025
Question

Unable to download excel from Record

  • May 23, 2025
  • 5 replies
  • 0 views

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)

5 replies

peter.lewis
Employee
May 23, 2025

If you didn't make any changes to the interface since upgrading, I'd suggest opening a support ticket.

srmm0001
May 27, 2025

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.

mohamedk0004
May 27, 2025


You can use the command sudo apt-get install fontconfig or sudo yum install fontconfig depending on your OS. If you've installed the fontconfig package

August 4, 2025

Do we need to restart the linux server after install the fontconfig file??

mohamedk0004
August 4, 2025

No need, you can just check after you install it