Мы конвертируем файл .docm в pdf.Это работает нормально, когда я вручную запускаю код из Eclipse.Но я развернул метод на JMS и запустил его оттуда, он показывает эту ошибкуНедавно мы перенесли JMS с одного сервера на другой.Файл, который он говорит, что он поврежден, я могу открыть его вручную.Кажется, с файлом нет проблем.
На старом сервере все работало нормально, на новом сервере нет ошибки:
2019-09-29 10:27:20,646 INFO [com.documents4j.conversion.msoffice.MicrosoftWordBridge] (default task-50) From-Microsoft-Word-Converter was started successfully
2019-09-29 10:27:20,724 INFO [com.documents4j.conversion.msoffice.MicrosoftExcelBridge] (default task-50) From-Microsoft-Excel-Converter was started successfully
2019-09-29 10:27:20,724 INFO [com.documents4j.job.LocalConverter] (default task-50) The documents4j local converter has started successfully
2019-09-29 10:27:20,724 INFO [com.documents4j.conversion.msoffice.MicrosoftWordBridge] (pool-49-thread-1) Requested conversion from E:\Documentum\share\temp\0900000e80058f8b_20190929102720.docm (application/vnd.com.documents4j.any-msword) to E:\Documentum\share\temp\0900000e80058f8b_20190929102720.pdf (application/pdf)
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) com.documents4j.throwables.ConversionInputException: The input file seems to be corrupt
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) at com.documents4j.util.Reaction$ConversionInputExceptionBuilder.make(Reaction.java:159)
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) at com.documents4j.util.Reaction$ExceptionalReaction.apply(Reaction.java:75)
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) at com.documents4j.conversion.ExternalConverterScriptResult.resolve(ExternalConverterScriptResult.java:70)
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) at com.documents4j.conversion.ProcessFutureWrapper.evaluateExitValue(ProcessFutureWrapper.java:48)
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) at com.documents4j.conversion.ProcessFutureWrapper.get(ProcessFutureWrapper.java:36)
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) at com.documents4j.conversion.ProcessFutureWrapper.get(ProcessFutureWrapper.java:11)
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) at com.documents4j.job.AbstractFutureWrappingPriorityFuture.run(AbstractFutureWrappingPriorityFuture.java:78)
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
2019-09-29 10:27:20,896 ERROR [stderr] (default task-50) at java.lang.Thread.run(Thread.java:748)
Я перепробовал все возможные способы, упомянутые в documents4jобсуждения, но не повезло.Пожалуйста, кто-нибудь помочь в этом.