kiftd在线预览pptx文件报错
1.预览部分pptx文件时,会报错
1.1 问题一
1.1.1 页面报错信息如下:
PDF.js v1.9.426 (build: 2558a58d)
信息:Unexpected server response (500) while retrieving PDF "http://192.168.101.220:8080/resourceController/getPPTView/bbf414c6-fcfd-43d4-9c25-e9c9a15cc329".
1.1.2 服务器控制台信息:
[2022-11-21 10:27:45]java.lang.reflect.InvocationTargetException
1.1.3 服务器日志信息如下:
TIME:
2022Äê11ÔÂ21ÈÕ 10:27:45
TYPE:
Exception
CONTENT:
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at org.apache.poi.xslf.usermodel.RenderableShape.createLinearGradientPaint(RenderableShape.java:239)
at org.apache.poi.xslf.usermodel.RenderableShape.selectPaint(RenderableShape.java:123)
at org.apache.poi.xslf.usermodel.RenderableShape.getPaint(RenderableShape.java:336)
at org.apache.poi.xslf.usermodel.RenderableShape$4.fetch(RenderableShape.java:356)
at org.apache.poi.xslf.usermodel.XSLFSimpleShape.fetchShapeProperty(XSLFSimpleShape.java:564)
at org.apache.poi.xslf.usermodel.RenderableShape.getFillPaint(RenderableShape.java:364)
at org.apache.poi.xslf.usermodel.RenderableShape.render(RenderableShape.java:520)
at org.apache.poi.xslf.usermodel.XSLFSimpleShape.draw(XSLFSimpleShape.java:534)
at org.apache.poi.xslf.usermodel.XSLFSheet.draw(XSLFSheet.java:506)
at org.apache.poi.xslf.usermodel.XSLFSlide.draw(XSLFSlide.java:220)
1.2 问题二
1.2.1 页面报错信息如下:
PDF.js v1.9.426 (build: 2558a58d)
信息:Unexpected server response (500) while retrieving PDF "http://192.168.101.220:8080/resourceController/getPPTView/3c086bc9-ee12-4957-9080-94dd43a27ea2".
1.2.2 服务器控制台信息:
[2022-11-21 10:37:52]null
1.2.3 服务器日志信息如下:
TIME:
2022Äê11ÔÂ21ÈÕ 10:31:50
TYPE:
Exception
CONTENT:
java.lang.NullPointerException
at org.apache.poi.xslf.usermodel.XSLFTextRun.getRenderableText(XSLFTextRun.java:69)
at org.apache.poi.xslf.usermodel.XSLFTextParagraph.getRenderableText(XSLFTextParagraph.java:95)
at org.apache.poi.xslf.usermodel.XSLFTextParagraph.breakText(XSLFTextParagraph.java:890)
at org.apache.poi.xslf.usermodel.XSLFTextShape.breakText(XSLFTextShape.java:482)
at org.apache.poi.xslf.usermodel.XSLFTextShape.drawContent(XSLFTextShape.java:490)
at org.apache.poi.xslf.usermodel.RenderableShape.render(RenderableShape.java:540)
at org.apache.poi.xslf.usermodel.XSLFSimpleShape.draw(XSLFSimpleShape.java:534)
at org.apache.poi.xslf.usermodel.XSLFSheet.draw(XSLFSheet.java:506)
at org.apache.poi.xslf.usermodel.XSLFSheet.draw(XSLFSheet.java:490)
at org.apache.poi.xslf.usermodel.XSLFSheet.draw(XSLFSheet.java:490)
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information