Cannot download query in Excel : Cannot load from short array because \"sun.awt.FontConfiguration.head\" is null"

When I try to download the Excel from the query, I get an error just like the picture of : Error when exporting excel of model

But my error stack is different: a "Cannot load from short array because "sun.awt.FontConfiguration.head" is null""

{"via":[{"type":"java.lang.InternalError","message":"java.lang.reflect.InvocationTargetException","at":["sun.font.FontManagerFactory$1","run","FontManagerFactory.java",87]},{"type":"java.lang.reflect.InvocationTargetException","at":["jdk.internal.reflect.NativeConstructorAccessorImpl","newInstance0","NativeConstructorAccessorImpl.java",-2]},{"type":"java.lang.NullPointerException","message":"Cannot load from short array because "sun.awt.FontConfiguration.head" is null","at":["sun.awt.FontConfiguration","getVersion","FontConfiguration.java",1264]}],"trace":[["sun.awt.FontConfiguration","getVersion","FontConfiguration.java",1264],["sun.awt.FontConfiguration","readFontConfigFile","FontConfiguration.java",224],["sun.awt.FontConfiguration","init","FontConfiguration.java",106],["sun.awt.X11FontManager","createFontConfiguration","X11FontManager.java",706],["sun.font.SunFontManager$2","run","SunFontManager.java",358],["sun.font.SunFontManager$2","run","SunFontManager.java",315],["java.security.AccessController","doPrivileged","AccessController.java",318],["sun.font.SunFontManager","","SunFontManager.java",315],["sun.awt.FcFontManager","","FcFontManager.java",35],["sun.awt.X11FontManager","","X11FontManager.java",56],["jdk.internal.reflect.NativeConstructorAccessorImpl","newInstance0","NativeConstructorAccessorImpl.java",-2],["jdk.internal.reflect.NativeConstructorAccessorImpl","newInstance","NativeConstructorAccessorImpl.java",77],["jdk.internal.reflect.DelegatingConstructorAccessorImpl","newInstance","DelegatingConstructorAccessorImpl.java",45],["java.lang.reflect.Constructor","newInstanceWithCaller","Constructor.java",499],["java.lang.reflect.Constructor","newInstance","Constructor.java",480],["sun.font.FontManagerFactory$1","run","FontManagerFactory.java",85],["java.security.AccessController","doPrivileged","AccessController.java",318],["sun.font.FontManagerFactory","getInstance","FontManagerFactory.java",75],["java.awt.Font","getFont2D","Font.java",526],["java.awt.Font","canDisplayUpTo","Font.java",2282],["java.awt.font.TextLayout","singleFont","TextLayout.java",469],["java.awt.font.TextLayout","","TextLayout.java",530],["org.apache.poi.ss.util.SheetUtil","getDefaultCharWidth","SheetUtil.java",285],["org.apache.poi.xssf.streaming.AutoSizeColumnTracker","","AutoSizeColumnTracker.java",117],["org.apache.poi.xssf.streaming.SXSSFSheet","","SXSSFSheet.java",84],["org.apache.poi.xssf.streaming.SXSSFWorkbook","createAndRegisterSXSSFSheet","SXSSFWorkbook.java",705],["org.apache.poi.xssf.streaming.SXSSFWorkbook","createSheet","SXSSFWorkbook.java",724],["org.apache.poi.xssf.streaming.SXSSFWorkbook","createSheet","SXSSFWorkbook.java",102],["dk.ative.docjure.spreadsheet$add_sheet_BANG_","invokeStatic","spreadsheet.clj",322],["dk.ative.docjure.spreadsheet$add_sheet_BANG_","invoke","spreadsheet.clj",318],["metabase.query_processor.streaming.xlsx$fn__40460","invokeStatic","xlsx.clj",492],["metabase.query_processor.streaming.xlsx$fn__40460","invoke","xlsx.clj",489],["clojure.lang.MultiFn","invoke","MultiFn.java",234],["metabase.query_processor.streaming$streaming_context","invokeStatic","streaming.clj",141],["metabase.query_processor.streaming$streaming_context","invoke","streaming.clj",134],["metabase.query_processor.streaming$streaming_context","invokeStatic","streaming.clj",147],["metabase.query_processor.streaming$streaming_context","invoke","streaming.clj",134],["metabase.query_processor.streaming$streaming_response_STAR_$fn__40610$fn__40611","invoke","streaming.clj",162],["metabase.query_processor.streaming$streaming_response_STAR_$fn__40610","invoke","streaming.clj",161],["clojure.lang.AFn","applyToHelper","AFn.java",156],["clojure.lang.AFn","applyTo","AFn.java",144],["clojure.core$apply","invokeStatic","core.clj",667],["clojure.core$with_bindings_STAR_","invokeStatic","core.clj",1990],["clojure.core$with_bindings_STAR_","doInvoke","core.clj",1990],["clojure.lang.RestFn","applyTo","RestFn.java",142],["clojure.core$apply","invokeStatic","core.clj",671],["clojure.core$bound_fn_STAR_$fn__5818","doInvoke","core.clj",2020],["clojure.lang.RestFn","invoke","RestFn.java",421],["metabase.async.streaming_response$do_f_STAR_","invokeStatic","streaming_response.clj",65],["metabase.async.streaming_response$do_f_STAR_","invoke","streaming_response.clj",63],["metabase.async.streaming_response$do_f_async$task__20021","invoke","streaming_response.clj",84],["clojure.lang.AFn","run","AFn.java",22],["java.util.concurrent.Executors$RunnableAdapter","call","Executors.java",539],["java.util.concurrent.FutureTask","run","FutureTask.java",264],["java.util.concurrent.ThreadPoolExecutor","runWorker","ThreadPoolExecutor.java",1136],["java.util.concurrent.ThreadPoolExecutor$Worker","run","ThreadPoolExecutor.java",635],["java.lang.Thread","run","Thread.java",833]],"cause":"Cannot load from short array because "sun.awt.FontConfiguration.head" is null","_status":500}

Install fontconfig package in your environment

Where in the environment should I install?

in the server

In the postgres DB or linux?

Linux