版本:25.8
错误报错:
2026-01-26 18:13:31.741 [http-nio-8080-exec-1] ERROR com.docforge.controller.GlobalExceptionHandler - 未知异常: Handler dispatch failed: java.lang.NoClassDefFoundError: Could not initialize class com.aspose.words.internal.zzXp7
jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoClassDefFoundError: Could not initialize class com.aspose.words.internal.zzXp7
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1104)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.aspose.words.internal.zzXp7
at com.aspose.words.internal.zzXhf.zz6(Unknown Source)
at com.aspose.words.internal.zzJS.zzXDk(Unknown Source)
at com.aspose.words.internal.zzJS.zzZ0x(Unknown Source)
at com.aspose.words.internal.zzJS.zzYRf(Unknown Source)
at com.aspose.words.internal.zzW6q.zzN0(Unknown Source)
at com.aspose.words.zzVX8.zzXKJ(Unknown Source)
at com.aspose.words.zzVX8.zzYmr(Unknown Source)
at com.aspose.words.zzXUS.zzXDk(Unknown Source)
at com.aspose.words.zzYjJ.zzXDX(Unknown Source)
at com.aspose.words.zzYjJ.zzXDk(Unknown Source)
at com.aspose.words.zzWMX.zzXDk(Unknown Source)
at com.aspose.words.zzWMX.zzXDk(Unknown Source)
at com.aspose.words.zzXBG.zzZ0x(Unknown Source)
at com.aspose.words.zzXBG.zzYRf(Unknown Source)
at com.aspose.words.zzXBG.zzYRf(Unknown Source)
at com.aspose.words.zzXiW.zzZys(Unknown Source)
at com.aspose.words.zzYo1.zzZmV(Unknown Source)
at com.aspose.words.zzZDH.zzXDk(Unknown Source)
at com.aspose.words.zzZDH.zzWew(Unknown Source)
at com.aspose.words.zzZDH.zzaQ(Unknown Source)
at com.aspose.words.zzZDH.zzgp(Unknown Source)
at com.aspose.words.zzZDH.zzWew(Unknown Source)
at com.aspose.words.zzZDH.zzXDk(Unknown Source)
at com.aspose.words.zzuV.zzXDk(Unknown Source)
at com.aspose.words.zzuV.zzW4C(Unknown Source)
at com.aspose.words.zzX5o$zzXDk.zzWpp(Unknown Source)
at com.aspose.words.zzX0h.zzWpp(Unknown Source)
at com.aspose.words.zzX5o.zzYRf(Unknown Source)
at com.aspose.words.zzX5o.zzWcw(Unknown Source)
at com.aspose.words.zzYKW.zzWpp(Unknown Source)
at com.aspose.words.zzX0h.zzWpp(Unknown Source)
at com.aspose.words.zzZXi.zzaQ(Unknown Source)
at com.aspose.words.zzXFN.zzW4C(Unknown Source)
at com.aspose.words.zzZ4Q.zzHl(Unknown Source)
at com.aspose.words.Document.updatePageLayout(Unknown Source)
at com.aspose.words.Document.zzWu1(Unknown Source)
at com.aspose.words.Document.zzWIn(Unknown Source)
at com.aspose.words.zzWqT.zzXDk(Unknown Source)
at com.aspose.words.zzWqT.zzWAW(Unknown Source)
at com.aspose.words.zzWqT.zzaQ(Unknown Source)
at com.aspose.words.zzWqT.zzWoI(Unknown Source)
at com.aspose.words.zzWqT.zzZ2p(Unknown Source)
at com.aspose.words.zzWqT.zzVd(Unknown Source)
at com.aspose.words.zzZPc.zzXDk(Unknown Source)
at com.aspose.words.zzWKm.zzXDk(Unknown Source)
at com.aspose.words.Document.zzaQ(Unknown Source)
at com.aspose.words.Document.zzXDk(Unknown Source)
at com.aspose.words.Document.save(Unknown Source)
at com.aspose.words.Document.save(Unknown Source)
at com.docforge.service.impl.AsposeIntegratorServiceImpl.generateWordPreview(AsposeIntegratorServiceImpl.java:151)
at com.docforge.service.impl.AsposeIntegratorServiceImpl.generatePreview(AsposeIntegratorServiceImpl.java:113)
at com.docforge.service.impl.PreviewGeneratorServiceImpl.generatePreview(PreviewGeneratorServiceImpl.java:57)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:242)
at jdk.proxy2/jdk.proxy2.$Proxy92.generatePreview(Unknown Source)
at com.docforge.service.impl.PreviewServiceImpl.generateNewPreview(PreviewServiceImpl.java:144)
at com.docforge.service.impl.PreviewServiceImpl.generatePreview(PreviewServiceImpl.java:63)
at com.docforge.controller.PreviewController.generatePreviewFromFile(PreviewController.java:148)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:174)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at com.docforge.controller.PreviewController$$SpringCGLIB$$0.generatePreviewFromFile(<generated>)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:262)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:190)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:917)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:829)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
... 43 common frames omitted
Caused by: java.lang.ExceptionInInitializerError: Exception java.util.ServiceConfigurationError: javax.imageio.spi.ImageReaderSpi: Provider com.aspose.note.internal.twelvemonkeys.imageio.plugins.tiff.TIFFImageReaderSpi not found [in thread "http-nio-8080-exec-1"]
at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593)
at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1219)
at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228)
at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273)
at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309)
at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393)
at java.desktop/javax.imageio.spi.IIORegistry.registerApplicationClasspathSpis(IIORegistry.java:179)
at java.desktop/javax.imageio.spi.IIORegistry.<init>(IIORegistry.java:107)