You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux系统下LocalConversionTask任务执行失败问题排查求助

LocalConversionTask任务执行失败

问题环境

  • Linux系统

已尝试的排查操作

  • 修改文件权限
  • 确认系统存储空间充足
  • 重启LibreOffice,无效果

错误堆栈信息

org.jodconverter.core.office.OfficeException: 任务未完成: LocalConversionTask{source=SourceDocumentSpecsFromInputStream{file=null, format=docx}, loadProperties=null, target=TargetDocumentSpecsFromOutputStream{file=null, format=pdf}, storeProperties=null}
        at org.jodconverter.core.office.AbstractOfficeManagerPoolEntry.execute(AbstractOfficeManagerPoolEntry.java:104) ~[jodconverter-core-4.4.2.jar!/:4.4.2]
        at org.jodconverter.core.office.AbstractOfficeManagerPool.execute(AbstractOfficeManagerPool.java:217) ~[jodconverter-core-4.4.2.jar!/:4.4.2]
        at org.jodconverter.local.LocalConverter$LocalConversionJob.doExecute(LocalConverter.java:149) ~[jodconverter-local-4.4.2.jar!/:4.4.2]
        at org.jodconverter.core.job.AbstractConversionJob.execute(AbstractConversionJob.java:62) ~[jodconverter-core-4.4.2.jar!/:4.4.2]
        at com.frame.szda.file.application.service.fileprocess.fileconvert.FileConvertToPdfComponent.generateNoWatermarkPdf(FileConvertToPdfComponent.java:293) [classes!/:3.0.1]
        at com.frame.szda.file.application.service.fileprocess.fileconvert.FileConvertToPdfComponent.processFile(FileConvertToPdfComponent.java:198) [classes!/:3.0.1]
        at com.frame.szda.mq.application.event.subscribe.LargeFileConvertPdfMqReceiver.consumerMsg(LargeFileConvertPdfMqReceiver.java:76) [classes!/:3.0.1]
        at sun.reflect.GeneratedMethodAccessor587.invoke(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_382]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_382]
        at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:171) [spring-messaging-5.2.14.RELEASE.jar!/:5.2.14.RELEASE]
        at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:120) [spring-messaging-5.2.14.RELEASE.jar!/:5.2.14.RELEASE]
        at org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter.invoke(HandlerAdapter.java:53) [spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:222) [spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandlerAndProcessResult(MessagingMessageListenerAdapter.java:150) [spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.onMessage(MessagingMessageListenerAdapter.java:135) [spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:1608) [spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.actualInvokeListener(AbstractMessageListenerContainer.java:1527) [spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:1515) [spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:1506) [spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.executeListener(AbstractMessageListenerContainer.java:1450) [spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer$SimpleConsumer.callExecuteListener(DirectMessageListenerContainer.java:1073) ~[spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer$SimpleConsumer.handleDelivery(DirectMessageListenerContainer.java:1033) ~[spring-rabbit-2.2.16.RELEASE.jar!/:2.2.16.RELEASE]
        at com.rabbitmq.client.impl.ConsumerDispatcher$5.run(ConsumerDispatcher.java:149) ~[amqp-client-5.9.0.jar!/:5.9.0]
        at com.rabbitmq.client.impl.ConsumerWorkService$WorkPoolRunnable.run(ConsumerWorkService.java:104) ~[amqp-client-5.9.0.jar!/:5.9.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_382]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_382]
        at java.lang.Thread.run(Thread.java:750) ~[na:1.8.0_382]
Caused by: org.jodconverter.core.job.DocumentSpecsIOException: 无法将流写入文件 '/tmp/.jodconverter_b1904072-c94c-439f-b3e5-615936270d07/tempfile_122.docx'
        at org.jodconverter.core.job.SourceDocumentSpecsFromInputStream.getFile(SourceDocumentSpecsFromInputStream.java:83) ~[jodconverter-core-4.4.2.jar!/:4.4.2]
        at org.jodconverter.local.task.LocalConversionTask.execute(LocalConversionTask.java:108) ~[jodconverter-local-4.4.2.jar!/:4.4.2]
        at org.jodconverter.local.office.LocalOfficeManagerPoolEntry.doExecute(LocalOfficeManagerPoolEntry.java:120) ~[jodconverter-local-4.4.2.jar!/:4.4.2]
        at org.jodconverter.core.office.AbstractOfficeManagerPoolEntry.lambda$execute$0(AbstractOfficeManagerPoolEntry.java:80) ~[jodconverter-core-4.4.2.jar!/:4.4.2]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_382]
        ... 3 common frames omitted

内容的提问来源于stack exchange,提问作者Jztice5 L

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 18:42:01