背景
今天本人在使用Easyexcel做Excel导出操作时,服务本地运行导出的Excel可以正常打开,服务在dev环境运行导出的Excel打不开,如下图所示:
服务报错日志
2025-01-10 14:36:59.224 | ERROR | 6713 -[nio-8915-exec-6]| N/A | Device:N/A | s.e.ErrorMvcAutoConfiguration$StaticView : Cannot render error page for request [/adminapi/sensitive-words/download/template] as the response has already been committed. As a result, the response may have the wrong status code.
2025-01-10 14:48:54.956 | ERROR | 6713 -[nio-8915-exec-8]| N/A | Device:N/A | o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException: null
at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219)
at sun.awt.FontConfiguration.init(FontConfiguration.java:107)
at sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:774)
at sun.font.SunFontManager$2.run(SunFontManager.java:441)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.SunFontManager.<init>(SunFontManager.java:386)
at sun.awt.FcFontManager.<init>(FcFontManager.java:35)
at sun.awt.X11FontManager.<init>(X11FontManager.java:57)
at sun.reflect.NativeConstructorAccessorImpl.newInsta